【问题标题】:jdb-Could not find or load main class Mainjdb - 找不到或无法加载主类 Main
【发布时间】:2023-03-17 03:15:02
【问题描述】:

我想使用 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

【问题讨论】:

    标签: java jdb


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      使用带有扩展名的源文件的全名 (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
      

      【讨论】:

        猜你喜欢
        • 2015-02-08
        • 2018-03-30
        • 1970-01-01
        • 1970-01-01
        • 2017-02-26
        • 2015-06-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多