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)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

HSQLDB 语句和 Java NaN 双打

hsqldb 如何创建视图

HSQLDB - 适用于外部 Jar - 不适用于 JRE

将列标题插入 hsqldb 文本文件

HSQLDB .script 文件

HSQLDB - 如何设置 .lobs 文件编码?