繁体   English   中英

Eclipse通过系统变量导入外部JAR

[英]Eclipse import external JAR via system variable

我希望在不使用Eclipse GUI的情况下将外部JAR添加到我的项目中。 我有一个系统变量,它保存JAR文件的绝对路径,我该如何使用Java代码添加它。

如果设置了classpath变量,则在编译或执行过程中未为其指定类路径的所有其他程序将采用相同的类路径。 这将导致一种或另一种方式的问题。 就像Snicolas所说的,这是一种非常静态的做事方式。

相反,我建议的是,如果您在OS中设置了类似JAR_PATH的变量,则使用变量本身,如下所示:

Windows:  java -classpath %JAR_PATH%;<other elements of your classpath> mainclass
Unix: java -classpath $JAR_PATH:<other elements of your classpath> mainclass

您是什么意思将其用于编译或在运行时使用它?

如果您想两者都做,则可以将CLASSPATH环境变量和jar设置给它。 否则,您可以使用-classpath命令行开关将其添加到javac或java的命令行中。

而且,如果要使用此jar部署应用程序,则必须遵循此指南将jar路径添加到清单中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM