Java与Linux完美配合快速配置指南(javalinux配置)

Java与Linux完美配合 快速配置指南

Java和Linux是两个非常流行的技术,它们不仅在开源社区中发挥着重要的作用,也得到了商业用户的广泛认可和应用。Java是一种编程语言,而Linux是一种开源的操作系统,它们之间可以进行完美的配合。在这篇快速配置指南中,我们将介绍如何在Linux上安装和配置Java,以便您开始使用Java编写您的代码。

之一步:下载并安装Java

在开始安装Java之前,您需要确认您已经安装了Java的依赖软件。这些软件包括libXtst和libXext,如果您没有安装它们,则应该安装它们,以便Java能够正常运行。

启动终端并输入以下命令以安装libXtst和libXext:

“`

sudo apt-get install libXtst6 libXext6

“`

现在,在Linux上安装Java有几种方法,其中最常用的方法是从Oracle官网上下载Java。Oracle提供了Java的免费和付费版本,免费版本称为Java SE Development Kit(JDK)。

转到Oracle的Java下载页面(https://www.oracle.com/java/technologies/javase-downloads.html),选择您要下载的版本,并下载相应的文件。您还需要选择适合您Linux环境的Java版本,Oracle提供了多种Linux版本的Java。

下载完Java之后,解压缩下载的文件。使用以下命令解压缩文件:

“`

tar -xzf 文件名.tar.gz

“`

解压缩后,您会得到一个Java目录。将该目录移动到您希望安装Java的位置。

第二步:配置Java环境变量

当Java被安装到Linux系统中后,还需要将Java添加到系统的环境变量中。这样,Linux系统才能够找到Java,并使用Java来运行代码。

在终端中输入以下命令,打开.bashrc文件:

“`

nano ~/.bashrc

“`

在文件末尾添加以下内容:

“`

export JAVA_HOME=/usr/local/java/jdk-版本号/

export PATH=$PATH:$JAVA_HOME/bin

“`

将“版本号”替换为您所安装的Java版本的编号。请注意,您需要使用Java的完整路径来替换“/usr/local/java/jdk-版本号/”。

保存并关闭文件。现在重新加载.bashrc文件,以便更新环境变量:

“`

source ~/.bashrc

“`

现在您已经成功地将Java添加到系统的环境变量中,可以在终端中使用Java命令运行您的Java代码了!

结论

在本文中,我们介绍了如何在Linux上安装和配置Java。在Linux上使用Java可以帮助您快速开发和运行应用程序,而Java和Linux之间的完美配合可以提供高效的性能和稳定性。我们希望这篇快速配置指南可以帮助您成功地将Java添加到您的Linux系统中,并开始编写您的Java代码。

成都网站建设公司-创新互联,建站经验丰富以策略为先导10多年以来专注数字化网站建设,提供企业网站建设,高端网站设计,响应式网站制作,设计师量身打造品牌风格,热线:028-86922220

linux中java配置环境变量在哪

从java.sun.com上下载JDK的安装文件,一般是jdk1.5.0_10_XXXX.bin的格式。

解开生成JDK目录,这里假设JDK安装在/usr/java/jdk1.5.0_10中:

代码:

sudo chmod 755 jdk1.5.0_10_XXXX.bin

sudo ./jdk1.5.0_10_XXXX.bin

sudo mkdir /usr/java

sudo mv jdk1.5.0_10/ /usr/java

代码:

sudo gedit /etc/profile

在这个文件的末尾追加:

代码:

export JAVA_HOME=/usr/java/jdk1.5.0_10/

#注意把新添加的JDK的bin目录追加在$PATH的最前面,这样当系统中安装有多个JDK版本时,程序会优先搜寻排在最前面的JDK版本。

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH

保存/etc/profile之后,别忘了执行下面这个命令,使环境变量的更改马上起作用烂李。

代码:

source /etc/profile

如果执行上面这个命令时报错,请仔细检查你在/etc/profile里新增的文本是不是有错。

最后检查环境变量更改是否生效:

代码:

java -version

—–

下面是另一种

1、下载需要的jdk( 我的是 jdk-6u2-linux-i586-rpm.bin),放在/home目录。

2、

#cd /悉则home

#cp jdk-6u2-linux-i586-rpm.bin /usr/local

#cd /usr/local

(给所有用户添加可执行的权限)

#chmod +x jdk-6u2-linux-i586-rpm.bin

# ./jdk-6u2-linux-i586-rpm.bin

( 有可能会生成jdk-6u2-linux-i586-rpm文件,若是,则#chmod +x jdk-6u2-linux-i586-rpm, 然后 #rpm -ivh jdk-6u2-linux-i586-rpm. 若非,即直接进入安装程序)

出现安装协议,一直enter最后到y接受。

3、设置环境变量。

若是只是当前用户:

#vi /etc/profile

在最后加入 (与 xp中cmd设置一样)

#set java environment

JAVA_HOME = /usr/java/jdk1.6.0_02

CLASSPATH =.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

PATH = $JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PAHT

esc 回到命令模式,:wq 退出。

若是要在所有用户中使用:

vi /etc/profile.d/java.sh

在新的java.sh中输入上面情况中在末尾添加的内容:

保存退出,然后给java.sh分配权限:chmod 755 /etc/profile.d/java.sh

保存/etc/profile之后,别忘了执行下面这个命令,使环境变量的更改马上起作用。

代码:

source /etc/profile

如果执行上面这个命令时报错,请仔细检查你在/etc/profile里新增的文本是不是睁历棚有错。

最后检查环境变量更改是否生效:

代码:

java -version

4、可在终端个查看环境变量设置情况:

#echo $JAVA_HOME

#echo $CLASSPATH

#echo $PATH

5、检查JDK 是否成功安装:

#java -version

#javac -?

java 应用程序在linux 上怎么部署 运行

JAVA程序在开发完成后,需要部署到服务器,如果是WEB项目,需要部署到WEB服务器,否则部署到应用服务器。

JAVA是跨平台的编程语言,服务器的操作系统可以是Windows、Linux或者其它,下面乱散将在RedHat6操作系圆察统下,详细说明JAVA程序在WEB服务器和应用服务器上的部署情况。

1、JAVA程序部署在应用服务器

(1) JAVA程序HelloWorld 在Redhat6上部署的目录结构

bin : 存放shell脚本run.sh

conf :存放配置文件log4j.properties

lib :存放橘陪茄JAR包HelloWorld.jar、log4j-1.2.16.jar

logs:存放程序运行日志文件log.log

(2)编写测试类HelloWorld.java 并打成JAR包HelloWorld.jar

package com.test;

import org.apache.log4j.Logger;

import org.apache.log4j.PropertyConfigurator;

public class HelloWorld {

private static Logger log = Logger.getLogger(HelloWorld.class);

public static void main(String args) {

try{

//log4j.properties变量的值在脚本bin/run.sh 中读取

String config = System.getProperty(“log4j.properties”);

if (config != null) {

PropertyConfigurator.configure(config);

}

log.info(“HelloWorld”);

Thread thread = new Thread(){

public void run(){

while(true){

try {

Thread.sleep(5*1000);

log.info(“每隔5秒打印一下日志”);

} catch (InterruptedException e) {

e.printStackTrace();

log.error(e.getMessage());

}

}

}

};

thread.run();

} catch (Exception e) {

log.error(“启动失败:”+e.getMessage());

System.exit(1);

}

}

}

java 应用程序在linux部署方法:

1,将项目达成war包(用eclipse,项目右键–Export–选择war file)

2,将tomcat(用winSCP当然也可以用secureCRT,用securCRT需要建立sftp(即上传文件的目录),用put tomcat命令)考到ilunx对应的目录下

3,然后将项目的war包放到雹悉tomcat的webapps目录下

4,启动tomcat(命令:./startup.sh(linux下启动tomcat是.sh文件而非.bat文件))

遇到问题如下:

运行./startup.sh 是报错

-bash: ./startup.sh: Permission denied

原因:没有运渗肆亏行.sh的权限

解决:chmod 777 *.sh

755 代表用户对该文件拥有读,写,执行的权限,同组其他人员拥有执行和读的权限,没有写的权限,其他用户的权限和同组丛神人员权限一样。

777代表,user,group ,others ,都有读写和可执行权限。

获得权限后再运行./startup.sh命令时报错:

This file is needed to run this program

原因:该文件需要一个运行环境(即配置jdk环境变量)

解决:JAVA_HOME=/usr/java/jdk1.6.0_25/(当然这个目录根据自己的jdk安装目录)

然后在运行./startup.sh 提示:

Using CATALINA_BASE: /usr/local/sarft/apache/apache-tomcat-6.0.29

Using CATALINA_HOME: /usr/local/sarft/apache/apache-tomcat-6.0.29

Using CATALINA_TMPDIR: /usr/local/sarft/apache/apache-tomcat-6.0.29/temp

Using JRE_HOME: /usr/java/jdk1.6.0_25/

Using CLASSPATH: /usr/local/sarft/apache/apache-tomcat-6.0.29/bin/bootstrap.jar

linux怎么配置jdk..

之一步:下载Linux环境下的jdk1.8,请去(官网)中下载jdk的安装文件;

由于我的Linux是32位的,因此我下载jdk-8u25-linux-i586.tar.gz文件。

第二步:新建/usr/java文件夹,将jdk-8u25-linux-i586.tar.gz放到该文件夹帆做御中,并将工作目录切换到/usr/java目录下。

第三步:通过以上步骤态岩,jdk1.8就已经全部安装完成了,请大家记好步骤哦。如下图所示:

第四胡羡步:配置环境变量:①、使用vim /etc/profile编辑profile文件,

JAVA_HOME=/usr/java/jdk1.8.0_25 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar export PATH JAVA_HOME CLASSPATH

第五步:最后使用source /etc/profile让profile文件立即生效。

第六步:命令测试,

①、使用javac命令,不会出现command not found错误

②、使用java -version,出现版本为java version “1.8.0_25”

③、echo $JAVA_HOME, echo $CLASSPATH, echo $PATH,看看自己的配置是否都正确。

关于java linux 配置的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

成都网站建设选创新互联(☎:028-86922220),专业从事成都网站制作设计,高端小程序APP定制开发,成都网络营销推广等一站式服务。

本文标题:Java与Linux完美配合快速配置指南(javalinux配置)
标题URL:http://www.shufengxianlan.com/qtweb/news39/362789.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联