NOVOTS KMS 词汇表 Glossary    联系我们 Contact Us
查询 Search  
   
按类别浏览 Browse by Category
NOVOTS KMS .: JAVA应用服务器 .: 在Linux下JAVA的配置

在Linux下JAVA的配置

在 Linux 下设置 Linux 下使用“变量名=变量值”设置变量,并使用 export 命令将其导出为环境变量。为了使每一次登录都自动设置好这些变量,你需要在 ~/.bash_profile 里或者 ~./bashrc 里进行设置,如

export JAVA_HOME=/usr/local/jdk

export PATH=$JAVA_HOME/bin:$PATH

 export CLASSPATH=$JAVA_HOME/jre/lib/rt.jar:.

设置 PATH 时用的 $JAVA_HOME 是指替换变量 JAVA_HOME 的值到 $JAVA_HOME 所在位置。如上句实际就是 export PATH=/usr/local/jdk/bin:$PATH。这句中 $PATH 也是同样的作用,不过这里的 PATH 是指以前设置的 PATH 变量的值,而非本次设置 PATH 变量的值。

 注意,在 CLASSPATH 中包含了一个“当前目录 (.)”。包含了该目录后,就可以到任意目录下去执行需要用到该目录下某个类的 Java 程序,即使该路径并未包含在 CLASSPATH 中也可以。原因很简单:虽然没有明确的把该路径包含在 CLASSPATH 中,但 CLASSPATH 中的 “.” 在此时就代表了该路径,例如

假设在 /home/fancy/java 目录下有可运行的类 HelloJava.class,那么

 [fancy@matrix fancy]$ export CLASSPATH=/usr/local/jdk/jre/lib/rt.jar:. // 设置 CLASSPATH,注意最后的“.”

 [fancy@matrix fancy]$ cd ~/java // 转到 /home/fancy/java

 [fancy@matrix java]$ pwd // 显示当前目录

/home/fancy/java // 当前目是 /home/fancy/java

 [fancy@matrix java]$ java HelloJava // 运行 HelloJava

Hello, Java // 运行结果 [fancy@matrix java]$ _ 析


这篇文章对你多有用?

相关文章

article 配置SQLServer——32位和64位系统中的内存配置
前言:       ...

(No rating)  12-14-2015    Views: 795   
article 防火墙的配置

(No rating)  5-22-2012    Views: 1053   
article 静态路由的配置
  

(No rating)  7-25-2017    Views: 450   

用户评语

添加评语
当前还没有评语.


.: .: .: .: .:
[ 登陆 ]
北京护航科技有限公司 2006

Novots Technologies Limited