Linux - 编译 java 文件(hsqldb)[关闭]
Posted
技术标签:
【中文标题】Linux - 编译 java 文件(hsqldb)[关闭]【英文标题】:Linux - compile java file (hsqldb) [closed] 【发布时间】:2013-10-11 15:45:53 【问题描述】:javac db.java
# no errors
java -cp hsqldb.jar db
当我使用 -cp 选项时,我得到:“错误:无法找到或加载主类数据库”。我的代码在 ide 中工作,但不在控制台中。
【问题讨论】:
javac 生成 .class,而不是 .jar 文件。 cp 必须指定一个文件夹。 【参考方案1】:您已通过 -cp
将类路径定义为仅包含 .jar 文件。您还需要声明包含您的 .class 文件的目录
例如如果您的db.class
文件在当前目录中(.
)
java -cp hsqldb.jar:. db
(Unix)或
java -cp hsqldb.jar;. db
(视窗)。注意平台之间的冒号/分号变化。
【讨论】:
我遇到了很多错误:pastebin.com/KVDqYydb @user1429101 你应该问一个新问题。现在您的程序正在运行,您可以请求帮助调试它。不要忘记发布代码并提出具体问题。以上是关于Linux - 编译 java 文件(hsqldb)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章