java - 无法找到或加载主类

标签 java

当我尝试在 cmd 中运行 java 程序时,它显示消息“无法找到或加载主类”。 当程序中有包参与时就会出现这个问题,否则可以正常工作。

代码是:

package myPackage;

public class index {

public static void main(String [] args){

    System.out.println("Hello World");
}
}

我尝试在cmd中写入: javac (包名称) 。类名,但仍然不起作用。

最佳答案

问题是需要为每个命令(javac 和 java)设置类路径:

尝试的步骤

Compile index.java from the top_level. do not use sub package.

$javac -cp . importpackage/subpackage/index.java

关于java - 无法找到或加载主类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58144136/

相关文章:

java - Mule FTP 轮询停止,没有错误或警告

java - 避免将 CallbackHandler 与 cxf ws-security 和 spring 一起使用

java - PendingIntent 的 getBroadcast 和 getService

java - 使用 (""+ <int value>) 转换为 String 是不好的做法吗?

java - 托管使用Java和Rails代码的Web应用程序?

java - 我需要什么配置才能将java与Wamp服务器连接

java - 为什么 IDEA 忽略我的 testng 测试?

java - Android TextView 左右对齐文本

java - Guice 使用注释将两个不同的类绑定(bind)到同一个接口(interface)

Java 8 对浮点值进行排序