【发布时间】:2015-10-12 21:57:21
【问题描述】:
我查看了如何使用 Nppexec 插件在 notepad++ 中运行 java 程序。我使用如下脚本切换到当前目录,编译运行程序:
cd $(CURRENT_DIRECTORY)
javac $(FILE_NAME)
java $(NAME_PART)
代码编译得很好,但是当它尝试运行时我得到了一些错误。这些是我在尝试运行一个简单的 Hello World java 程序时遇到的错误:
java.lang.UnsupportedClassVersionError: Hello : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Exception in thread "main" <<< Process finished. (Exit code 1)
我的计算机上确实安装了 Java JDK,我可以在外部运行所有程序。谁能帮我解决这个问题?
【问题讨论】:
-
您使用的是旧的 Java 版本,例如 stackoverflow.com/questions/22489398/…
-
使用武力,卢克:jetbrains.com/idea/download
标签: java compilation console notepad++