【问题标题】:Needing to set CLASSPATH well [closed]需要很好地设置 CLASSPATH [关闭]
【发布时间】:2014-10-01 06:24:48
【问题描述】:

我是 java 新手,在 PATH 中遇到了问题。我想设置 java 的类路径并希望有人查看我所做的以了解确切的问题

java-版本

java version "1.6.0_38"
JAVA(TM) SE Runtime Environment (build 1.6.0_38-b05)
Java Hotspot(TM) Client VM (build 20.13-b02,mixed mode, sharing)

javac-版本

javac 1.6.0_38

哪里是java

/usr/bin/java  /etc/java  /usr/bin/X11/java   /usr/share/java

哪个java

/usr/bin/java

回显 $CLASSPATH

empty 

我在/etc/profile这个编辑过

JAVA_HOME=/usr/lib/jvm/jdk1.6.0_38
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH

我在.bashrc这个编辑了

PATH=/usr/lib/jvm/jdk1.6.0_38/bin:$PATH
export PATH

我在 ubuntu12.04 上

【问题讨论】:

  • 每个人都有自己的设置,我认为不重复
  • 一个问题应该包含一个实际问题,而这个没有。提示:“请查看此内容”不是问题。提示 2:如果您当前的设置不起作用,您需要解释症状是什么。
  • 我通过 echo #CLASSPATH 解释它是空的,并发布我的所有设置,以帮助任何人有知识来解决它
  • 为什么“需要设置CLASSPATH”? Java 本身不需要它。而且由于您接受了一个毫无意义的答案,因此您似乎拥有一个工作环境,即使CLASSPATH 的内容是无稽之谈。只是一个小提示:不要相信有 20 年历史的教程。

标签: java path classpath


【解决方案1】:

如果您想为 java 设置 CLASSPATH,请执行:

  1. 更新 .bashrc(sudo gedit $HOME/.bashrc)

         export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_38
         export PATH=$PATH:$JAVA_HOME/bin
         export CLASSPATH=$JAVA_HOME/bin  
    
  2. 现在运行此命令以将更改应用到 .bashrc(source $HOME/.bashrc)。关闭终端。

  3. 重新打开终端

【讨论】:

  • 我现在试试,但我是否删除 /etc/profile 中的命令?
  • 我试过你的命令 sudo source $HOME/.bashrc 但我得到了 source : command not found
  • 对不起,不需要写 sudo ...直接写 (source .bashrc)
  • 感谢您的帮助。我也想设置 CLASSPATH,因为我回显 $CLASSPATH 并得到了空!
  • 你想要 CLASSPATH=/usr/lib/jvm/jdk1.6.0_38/bin....我对吗?...如果是,那么添加 bashrc (export CLASSPATH=$JAVA_HOME/bin )
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-19
  • 2014-08-16
  • 1970-01-01
  • 2012-03-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多