类路径和德比罐

classpath & Derby jars

与Linux;应用程序目录是:

/home/momy/A1/specter/

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

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

java-class路径/home/momy/A1/specter/lib/*src.specterMain.MainClass

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

ii) 设置class路径

java-class路径/home/momy/A1/spectersrc.specterMain.MainClass

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

在 netbeans 上,应用程序运行良好...... 我将应用程序重新打包为 .exe 版本,.exe 开始工作但数据库不工作表明 derby jars 应该包含在 classpath 中。
任何想法:)

您必须将路径添加到 classes,而不是源。

Netbeans 在哪里生成文件结尾为 *.class 的文件?将此目录添加到 class 路径:

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