【问题标题】:Linux - compile java file (hsqldb) [closed]Linux - 编译 java 文件(hsqldb)[关闭]
【发布时间】:2013-10-11 15:45:53
【问题描述】:
javac db.java
# no errors
java -cp hsqldb.jar db 

当我使用 -cp 选项时,我得到:“错误:无法找到或加载主类数据库”。我的代码在 ide 中工作,但不在控制台中。

【问题讨论】:

  • javac 生成 .class,而不是 .jar 文件。 cp 必须指定一个文件夹。

标签: java linux hsqldb


【解决方案1】:

您已通过 -cp 将类路径定义为仅包含 .jar 文件。您需要声明包含您的 .class 文件的目录

例如如果您的db.class 文件在当前目录中(.

java -cp hsqldb.jar:. db

(Unix)或

java -cp hsqldb.jar;. db

(视窗)。注意平台之间的冒号/分号变化。

【讨论】:

  • 我遇到了很多错误:pastebin.com/KVDqYydb
  • @user1429101 你应该问一个新问题。现在您的程序正在运行,您可以请求帮助调试它。不要忘记发布代码并提出具体问题。
猜你喜欢
  • 2013-04-12
  • 1970-01-01
  • 2015-03-09
  • 1970-01-01
  • 2010-09-21
  • 1970-01-01
  • 2011-11-06
  • 2014-10-12
相关资源
最近更新 更多