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从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程序在开发完成后,需要部署到服务器,如果是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环境下的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。内容未经允许不得转载,或转载时需注明来源: 创新互联