似乎不能运行jar文件(cannot seem to run jar file)

2019-10-16 20:26发布

我如何使用TSCH脚本设置类路径在UNIX环境。 我尝试如下设置路径,但它给我的错误

SETENV CLASSPATH $ CLASSPATH:路径,但它好好尝试工作说-Bad:修改在$(/)。 我不明白为什么我不能设置类路径。 由于这个我不能运行我的.jar可执行文件,我想,我的时间不多了。 当我尝试运行.jar文件就得到S-我下面的错误

新的错误......它显示了这个当我尝试运行的路径到我的jar文件实际上是位于沿jar文件,这是我收到的错误

Error occurred during initialization of VM
java.lang.Error: Properties init: Could not determine current working directory.
    at java.lang.System.initProperties(Native Method)
    at java.lang.System.initializeSystemClass(System.java:1070)

Answer 1:

这听起来像这里有至少两个问题:

1)SETENV CLASSPATH $ CLASSPATH:路径,但它好好尝试工作说-Bad:修改在$(/)。

这听起来像一个“TSCH”错误叫“SETENV”与“$ CLASSPATH”错误值。 看看你的$ CLASSPATH(或张贴在这里):这个问题是显而易见的。

2)VM的初始化过程中出现错误

这是因为你没有一类路径呢。 但修理你“SETENV()”语法不一定固定的“java初始化”的问题 - 我们就必须把它在一步一个脚印。

请张贴的价值echo $CLASSPATH你试试“SETENV” 之前 ,该值。 这应该有助于我们解决问题1)



Answer 2:

类路径应该在罐内清单文件进行设置。 如果没有,你可以尝试打开包装罐,并与运行它java -cp *myClassPath* *myMainClass*命令。

您可以设置环境变量classpath中 - 但何必呢? 如果从脚本运行反正,我想指定-cp选项是非常不容易出错。



文章来源: cannot seem to run jar file