- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个包含两个类的 MyFirstProgram.java 文件。我刚刚修改了路径并尝试使用 java
和 javac
测试文件。
public class MyFirstProgram{
public static void main(String[] args){
System.out.println("Hello ! World :)");
}
}
但是,它返回给我:
C:\Users\antoi\Documents\Programming\Julien>java MyFirstProgram.java
Error: Could not find or load main class MyFirstProgram.java
C:\Users\antoi\Documents\Programming\Julien>javac MyFirstProgram.java
'javac' is not recognized as an internal or external command,
operable program or batch file.
这是路径:
只有当我直接在文件夹中调用 javac 时它才有效:
C:\Users\antoi\Documents\Programming\Julien>"C:\Program Files\Java\jdk-11.0.2\bin\javac" MyFirstProgram.java
C:\Users\antoi\Documents\Programming\Julien>java MyFirstProgram
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: MyFirstProgram has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 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)
但它无法显示消息 java
并显示存在 UnsupportedClassVersionError
。我从其他帖子了解到,我的 javac
Java Runtime Environnment 可能不符合 java
命令。要执行哪些步骤才能打印 Hello World 消息?
最佳答案
因此,问题是您正在使用 javac
进行编译来自 JDK 11,然后尝试使用 Java 8 运行。由于来自 %JAVA_HOME%\bin
的 java.exe在C:\Program Files\Java\jdk-11.0.2\bin
之前被取走.而且,我猜它找不到 javac
因为你添加了 C:\Program Files\Java\jdk-11.0.2\bin
到路径,无需重新启动 shell,这意味着路径不会重新加载。
要解决此问题,您应该删除 C:\Program Files\Java\jdk-11.0.2\bin
从路径中输入,然后更新 JAVA_HOME
指向 C:\Program Files\Java\jdk-11.0.2
的环境变量反而。然后重新启动您的 shell,它应该会显示 C:\Program Files\Java\jdk-11.0.2\bin
。从 %JAVA_HOME%\bin
展开.
关于java - JNI 错误 : A class has been compiled by a more recent version of the Java Runtime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55550802/
我想在显示 View 中显示最新的帖子,并在边栏中显示接下来的五个最新帖子。 目前,我显示的是最新帖子,但侧边栏中包含该帖子以及接下来的4个最新帖子。 Controller : def show
VS Code确实不是最好的Java编译器(好吧,它或许都不该算是个编译器),在使用的过程完全依赖咱们自己写一些配置或者使用一些插件,但是因为它外观好看,我还是比较喜欢用这个。哪怕遇到的问题比别的编
今天,Visual Studio Code 开始向我展示一个弹出窗口: Java 11 or more recent is required to run. Please download and i
我不知道为什么会发生这种情况,即使我单击,它也不会出现任何打字光标,所以我无法编辑任何内容。我运行的是 Windows 10 和 Python 3.4.4。有人知道为什么会发生这种情况吗? Canno
我的应用程序的许多用户报告说,在运行 Froyo 2.2 的 Nexus One 上,当您长按主页按钮时,该应用程序会多次出现在“最近使用的应用程序”列表中。 就我个人而言,我无法重现该问题。已尝试使
如何让 WP 侧边栏中的“最近的帖子”仅显示来自特定类别的帖子? 最佳答案 使用 Otto 的 php 代码小部件之一制作自己最近的帖子小部件可能最容易http://wordpress.org/ext
我在 SQL Server 2000 数据库中有两个表,由父子关系连接。在子数据库中,唯一键由父 ID 和日期戳组成。 我需要对这些表进行连接,以便只连接每个子项的最新条目。 谁能给我任何提示,我该怎
我有一个我正在处理的项目列表,其中一些不再相关。我希望能够从 Xcode 启动时显示的“Recents”列表中删除它们。 如何从“最近”列表中删除项目? 请告诉我 最佳答案 您可以通过文件菜单中的"f
下面是我为从我的应用程序中选择文件而编写的代码 Intent intent = new Intent(Intent.ACTION_GET_CONTENT, null); intent.setT
我有一个 WidgetResultActivity 和一个 NotificationResultActivity,我设置了它们的 launchmode=singleInstance。但是它们有不同的行
我正在创建一个网站,用户可以在其中创建相册、创建事件、上传视频等。我想要做的是列出给定用户的最近事件列表。这是我的表格的一个小轮廓: **videos** id user_id uploaded **
我有一个表,其中包含各种服务器的日志条目。我需要为每个 idServer 创建一个包含最新(按时间)日志条目的 View 。 mysql> describe serverLog; +---------
我有一个日程表,我可以在其中使用 recurring_id 数据将某些事件分组为同一事件。问题是我只需要在按 recurring_id 分组的事件列表中获取一个事件(最近的一个),但如果 recurr
我有一个基于文档的 iOS 应用程序,它采用了 iOS 11 的 UIDocumentBrowserViewController。并且声明了自己的文档类型,是一个符合com.apple.package
我正在创建一个自定义启动器,用作手机的信息亭模式。这意味着大部分内容都被隐藏起来,但允许用户访问某些应用程序。我注意到,当我从“最近的应用程序”列表中启动应用程序时,当我按下后退按钮时,会出现常用启动
我认为存在一个树算法来满足我现在正在寻找的东西,但我忘记了它的名字,谷歌搜索也无济于事。 我正在寻找一种具有最佳数据查找性能的算法。特征:- 预计每次查找都会成功。所以查找的所有键都存在(可能有一些遗
例如,如果我的数据是这样的: timestamp | message100 | hello101 | world102 | foo103 | bar104 | baz 如何按升序选择最近的三行(102
我正在尝试实现 dropBox 同步,并且需要比较两个文件的日期。一个在我的 dropBox 帐户上,一个在我的 iPhone 上。 我想出了以下方法,但得到了意想不到的结果。我想在比较这两个日期时我
题目地址:https://leetcode.com/problems/number-of-recent-calls/description/ 题目描述 Write a class RecentCo
每次单击“运行方式”按钮时,都会收到以下消息。 “选品无法推出,近期也没有推出。” 如果我选择“运行方式”按钮附近的下拉箭头,然后选择“新配置”选项(这是我设置为使用本地主机启动的配置)......它
我是一名优秀的程序员,十分优秀!