3

我想使用 jdb,我已经尝试运行它几个小时,并且我已经搜索了所有示例。我认为这是一个语法问题.. 我正在尝试像这样运行它:

>jdb Main
Initializing jdb ...
>run
Set uncaught java.lang.Throwable
Set deferred uncaught java.lang.Throwable
VM Started:Error: Could not find or load main class Main
The application exited

//------------------------------------------ 我也试着把完整的路径是:

C:/Users/Daniel/Documents/NetBeansProjects/Try/src/pkgtry/Main.java

4

2 回答 2

0

在源文件的目录中使用带有扩展名 (filename.java) 的源文件的全名:

C:/Users/Daniel/Documents/NetBeansProjects/Try/src/pkgtry>
>jdb Main.java
Initializing jdb ...
>run

或者

C:/Users/Daniel/Documents/NetBeansProjects/Try/src/pkgtry>    
>jdb
Initializing jdb ...
>run Main.java
于 2019-02-16T09:13:27.003 回答
0

尝试使用 -sourcepath 和 -classpath。sourcepath 应该指向源代码(.java),classpath 应该指向编译后的代码( .class)。

将源代码放在包中也是一个好主意(如果是 Java,只需创建目录并将源代码放在那里)。

于 2016-08-29T19:40:22.410 回答