classpath&德比罐子

时间:2017-01-31 07:07:56

标签: java jar derby launch4j

使用Linux;应用程序目录是:

/家庭/ momy / A1 /幽灵/

|
- - → src/
      |
      - - → specterMain/
        |
        - - → MainClass.java
- - → lib/
      |
      - - → derby.jar
      - - → derbyclient.jar     

i)将所有derby jar文件添加到classpath:

java -classpath / home / momy / A1 / specter / lib / * src.specterMain.MainClass

我明白了: 错误:无法找到或加载主类.home.momy.A1.specter.lib.derbyclient.jar

ii)设置类路径

java -classpath / home / momy / A1 / specter src.specterMain.MainClass

我收到此错误: 错误:无法找到或加载主类src.specterSafeMain.MainClass

在netbeans上,应用程序运行正常...... 我将应用程序重新打包到.exe版本,.exe开始工作,但DB不工作表明derby jar应该包含在classpath中。
任何想法:)

1 个答案:

答案 0 :(得分:0)

您必须添加类的路径,但不能添加到源。

Netbeans在哪里生成带有fileending * .class的文件?将此目录添加到类路径:

java -cp bin:lib/derby.jar:lib/derbyclient.jar specterMain.MainClass