当前位置: 首页 > 知识库问答 >
问题:

MacOS上的java 11无法运行,因为它找不到主类

彭烨烁
2023-03-14

我经历了这一切,但还是遇到了麻烦

java -classpath . HelloWorld
> Error: Could not find or load main class HelloWorld
> Caused by: java.lang.ClassNotFoundException: HelloWorld
public class HelloWorld {

    public static void main(String[] args) {
    
        System.out.println("Hello World!");
    
    }
    
}

javac HelloWorld。java运行没有问题(在调用java HelloWorld之前)

Java版本:

java --version
> java 11.0.1 2018-10-16 LTS
> Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
> Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)

在终端中执行的所有命令都来自代码所在的目录。

操作系统:MacOS Monterey 12.3.1(21E258)

如何从命令行启动并运行java?

暂时还没有答案

 类似资料:
  • 我最近--就像今天一样--对学习用Clojure编程产生了兴趣。现在,在安装了最新版本的Java jdk并下载了leiningen脚本之后,我遵循了后者的安装说明,特别是在http://www.lispcast.com/clojure-ubuntu上提供的说明。 现在,在运行并下载相关的jar文件之后,程序退出时会出现一个关于找不到类的错误。该错误如下: 线程“main”java.lang.Exc

  • 设备的数据不再存在于/users/[用户名]/library/developer/coresimulator/devices/d651bcc7-29fd-4b91-82f6-e255e856ea2f/data中。 我卸载了xcode 9并安装了xcode 9.1,但当运行项目时,显示了以下消息: 我找到了“Developer”文件夹,但找不到“CoreSimulator”文件夹。

  • 我的系统是Linux Mint 18.3 Cinnamon 64位。 我已经使用软件管理器安装了IntelliJ-IDEA和Default-jdk(openjdk-8-jdk)。 甚至不确定如何使用从命令行启动IDEA,例如,测试问题是否与权限相关,因为它显然是通过FlatPak代理启动的。 看来这应该很简单。我不确定我做错了什么。

  • 我已经通过Brew在Mac上安装了libxml2和libxslt,但是 gem安装libxslt ruby--with-xml2-dir=/usr/local/opt/libxml2--with-xml2-lib=/usr/local/opt/libxml2/lib--with-xml2-include=/usr/local/opt/libxslt/include--with-xslt inclu

  • 我正在使用我的第一个spring helloworld程序,使用STS和maven,这是一个简单的IOC示例 和实现类 还有例外 L 它显示无法找到xml文件的位置,但我指定了我使用Spring工具套件mvc maven项目的位置

  • 我使用NetBeans的教程在java中创建了一个程序,它在Windows中运行得很好。但是,当我尝试运行相同的在Linux(RedHat)中,我遇到以下异常: 线程“main”java中出现异常。lang.UnsupportedClassVersionError:JVMCFRE003主版本错误;类=我的/数字编辑/数字编辑UI,偏移量=6 通过运行此命令: java-jar NumberAddi