2
javac db.java
# no errors
java -cp hsqldb.jar db 

When I use the -cp option I get: "Error: Could not find or load main class db". My code works inside an ide but not in the console.

4

1 回答 1

3

您已经通过-cp简单地包含 .jar 文件来定义类路径。您需要声明包含 .class 文件的目录

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

java -cp hsqldb.jar:. db

(Unix) 或

java -cp hsqldb.jar;. db

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

于 2013-10-11T15:48:24.137 回答