-1

我有一个 jar 文件,我用它作为应用程序运行。但是,每次我运行我的应用程序时,我都需要添加 -cp "jar name" 来编译它,然后运行 ​​java 应用程序。

我怎样才能进行永久更改,以便我不必为此任务使用命令行命令?我可以把它放在某个库位置吗?

注意:我不必使用任何 IDE。它必须来自终端。

4

4 回答 4

1

另一种解决方案:扩展库,将您的 jar 放入 $JAVA_HOME/lib/ext

需要小心 - 每个 java 应用程序都会选择这个 jar

于 2013-05-21T19:21:58.570 回答
1

CLASSPATH. 此处提供了设置和验证的步骤:JAVA PATH & CLASSPATH

于 2013-05-21T19:13:10.770 回答
1

如果您使用的是 Linux/Mac,请将以下内容添加到您的~/.bash_profile

export CLASSPATH=$CLASSPATH:/path/to/jar

如果您在 Windows 上,请使用此..

set CLASSPATH=%CLASSPATH%;\path\to\jar

您可以在此处此处阅读有关它的更多信息

于 2013-05-21T19:14:26.820 回答
1

您可以将您的 lib 或其他 jar 复制到 JAVA_HOME/lib/ext 或系统变量 CLASSPATH 中的任何目录

于 2013-05-21T19:17:23.073 回答