我正在开发一个 .jar 文件库来实现一堆帮助类来将 PC 连接到一个外部硬件。我还将添加一些简单的应用程序(命令行或 GUI)来使用该库处理常见任务。
我的问题是,是否有推荐的方法以某种特定方式简化 JVM 的命令行实例化?
例如,而不是要求用户键入一个神秘的容易出错的命令,例如:
java -cp TurboBlenderLib.jar -jar TurboBlenderApp.jar -DFoo=Bar arg1 arg2
相反,我做
TurboBlenderApp arg1 arg2
?
我想我可以使用 shell 脚本(包括 win32 批处理文件... gackckkk),只是我不擅长这些 + 我想知道是否有一种更直接的独立于平台的方式来运行 Java 应用程序命令行。