gpt4 book ai didi

java - 当从 cli 运行时,简化在 eclipse 中创建的 java 程序的类路径输入?

转载 作者:行者123 更新时间:2023-12-01 14:47:19 25 4
gpt4 key购买 nike

我使用 eclipse 作为 IDE 将项目保存到我已映射到 ubuntu 主服务器上的 samba 网络驱动器上。我已将 Eclipse 配置为将我正在使用的 jar 库保存到/lib 文件夹中。

问题是,当我尝试从服务器上的命令行运行 java 程序时,我总是必须输入

java -cp .:../lib/* javaclassname

这有点烦人,特别是考虑到制表符补全不适用于必须包含在类路径中的冒号。有没有什么方法可以进行设置,这样我就不必每次都手动指定类路径?

最佳答案

最简单的选择是让 Eclipse 为您构建 JAR。右键单击您的项目,然后选择“导出”>“可运行 JAR 文件”。该对话框将为您提供一些选项。选择“复制所需的库...”。输出将是您的主应用程序 JAR 文件,以及包含依赖项的 lib 文件夹。在这种情况下,JAR 文件 list 将指定类路径,该路径指向所有依赖项。在命令行运行它就像“java -jar myJar.jar”一样简单。

如果你想实现自动化,我会从 Ant 开始。我认为它比 Maven 更容易学习。在这种情况下,请查看 jar Ant task .

关于java - 当从 cli 运行时,简化在 eclipse 中创建的 java 程序的类路径输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15294241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com