Fra*_*k V 6 java environment-variables openjdk
我以前做过 java 开发,但通常在 windows 上(但我绝不是专家)。
我只想设置我的 CLASSPATH。当我运行时:
echo $CLASSPATH
(那正确吗)?我得到一个空行。因此,在我看来,我的计算机没有“类路径”设置。在 Ubuntu(以及一般的 linux)中设置类路径的最佳实践是什么?
我正在使用 Ubuntu 的默认 java,它应该是 OpenJDK。 不确定这很重要,但我想使用 Rhino ( http://en.wikipedia.org/wiki/Rhino_(JavaScript_engine) ) 注意:我已经能够通过包管理器安装 Rhino。有文档和 rhnio 包。然后,命令是js和rhino-debugger
我不是 Java 程序员,所以我不知道 CLASSPATH 的正确值。但是,你似乎是这样。您可以将其添加~/.bashrc为:
CLASSPATH=/path/to/1:/path/to/2:/etc
Run Code Online (Sandbox Code Playgroud)
该更改将在您下次登录时全局生效。但是,它将在新 shell 中立即生效。
此外,如果您只想为一个特定命令设置它,请执行以下操作:
CLASSPATH=/something command-here arg1 arg2
Run Code Online (Sandbox Code Playgroud)
第三种方法是创建一个包装器脚本,如果您需要设置多个变量或者需要以编程方式确定适当的值,则该方法比较合适:
#!/bin/bash
export CLASSPATH=/something
export ANOTHER_ENV_Variable=foo
exec your_fancy_program "$@"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
48252 次 |
| 最近记录: |