运行 Java 字节码编辑器 (Mac) 的 .sh 文件时出现 Java 错误

运行 Java 字节码编辑器 (Mac) 的 .sh 文件时出现 Java 错误

这是 Mac 版。我正在尝试安装 Java 字节码编辑器 (http://set.ee/jbe/)。每当我运行 jbe.sh 文件时,都会收到此错误:

Exception in thread "main" java.lang.NoClassDefFoundError: ee/ioc/cs/jbe/browser/BrowserApplication
Caused by: java.lang.ClassNotFoundException: ee.ioc.cs.jbe.browser.BrowserApplication
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

我安装了最新版本的 Java。如何修复此问题?

答案1

看来这个类不是java。,javax., 太阳。, com.sun.或等等。这不是 Java 虚拟机或 Mac 的问题。这是安装程序(或您)的问题。

打开终端,转到正确的解压文件夹(我的是~/Downloads/jbe)并输入:

java -cp bin ee.ioc.cs.jbe.browser.BrowserApplication

看看结果是什么:

在此处输入图片描述

相关内容