gpt4 book ai didi

Java 命令行启动器

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:44:01 29 4
gpt4 key购买 nike

我正在开发一个 .jar 文件库来实现一堆帮助程序类,以将 PC 连接到一 block 外部硬件。我还将添加一些简单的应用程序(命令行或 GUI)来使用该库处理常见任务。

我的问题是,是否有推荐的方法以某种特定方式简化 JVM 的命令行实例化?

例如而不是要求用户键入一个神秘的、容易出错的命令,比如:

java -cp TurboBlenderLib.jar -jar TurboBlenderApp.jar -DFoo=Bar arg1 arg2

相反,我这样做

TurboBlenderApp arg1 arg2

?

我想我可以使用 shell 脚本(包括 win32 批处理文件......来自命令行的应用程序。

最佳答案

  1. 当您使用 -jar 时, 然后 -cp (和 CLASSPATH 变量)将被忽略
  2. 只需提供一个可执行的 jar。 “java -jar TheApp <whateverargumentsyouwant> ”应该不会太难(但是,您可以在 jar 文件 list 中包含一个 Class-Path attribute)。
  3. 如果写GUI太难了
  4. 或提供那些 shell 脚本/批处理文件。编写这些也不是太难。

关于Java 命令行启动器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/387340/

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