我创建了一个Java库程序,并将其在另一个Java程序中用作.jar文件。我的IDE是NetBeans。我通过命令行尝试了相同的概念,但出现以下错误:
类文件的版本号为52.0,应为50.0,请删除或确保其显示在类路径的正确子目录中。导入Demo1_Lib.Test1; ^
这是我的步骤。
步骤1: 在NetBeans IDE中创建以下类库。
package Demo1_Lib;
/**
*
* @author tveluppillai
*/
public class Test1
{
public void print()
{
System.out.println("hello");
}
}
步骤2: 在netbeans上创建一个Java项目并添加jar文件。(Test1.jar)并使用类库函数。
package test2;
import Demo1_Lib.Test1;
/**
*
* @author tveluppillai
*/
public class Test2
{
/**
* @param args the command line arguments
*/
public static void main(String args[])
{
Test1 obj = new Test1();
obj.print();
}
}
这样可以很好地编译,并且在我运行时可以在NetBeans中提供正确的输出
但是,当我使用命令提示符执行相同的操作时,出现错误。
我使用以下命令来编译和运行它。
javac -cp C:\\Demo_Lib\\Test\\Test1.jar Test2.java
我收到以下错误:
类文件的版本号为52.0,应为50.0,请删除或确保其显示在类路径的正确子目录中。导入Demo1_Lib.Test1; ^
我想念什么?
我创建了一个java库程序,并在另一个java程序中使用它作为。jar文件。我的IDE是NetBeans。我通过命令行尝试了相同的概念,但出现了以下错误: 类文件有错误的版本52.0,应该是50.0请删除或确保它出现在类路径的正确子目录中。导入Demo1_Lib. Test1;^ 这是我的步骤。 步骤1:在NetBeans IDE中创建以下类库。 步骤2:在netbeans上创建java项目并添加
问题内容: 我正在尝试以IntelliJ想法编译我的项目。我在外部jar文件中使用类,并且在编译时收到上述错误。 我知道这是说jar文件是使用比IntelliJ正在使用的Java版本更高的Java版本编译的。我的问题是如何使它们兼容?我已经将Mac上的Java更新为1.8,并且在运行时或确认了这一点。 我想念什么?(除Java开发经验外) 问题答案: 选择“文件”->“项目结构”。 在“项目设置”
我正试图用IntelliJ idea编译我的项目。我正在外部jar文件中使用一个类,编译时收到以下错误。 我理解它是说jar文件是用比IntelliJ使用的版本更新的Java版本编译的。我的问题是如何使它们兼容?我已经将Mac上的Java更新为1.8,当我运行或时,它确认了这一点。 我错过了什么?(除了Java开发经验)
我尝试过用maven构建一个示例javaFX项目,但我一直得到下面的错误。 我使用JRE11。这是我的pom.xml: 顺便说一下,从IntelliJ构建示例JavaFX应用程序并添加JavaFX-SDK-11.0.2作为依赖项会产生完全相同的错误。
我知道它到处都有一堆线程,但我遵循了说明,它没有工作!我得到以下错误: 无法访问java。lang.Object坏类文件:/Library/Java/JavaVirtualMachines/jdk1.8.0\u 60。jdk/Contents/Home/jre/lib/rt.jar(java/lang/Object.class)类文件的版本错误52.0,应该是48.0。请删除或确保它出现在类路径的
我在Visual Studio 2015中升级到了Xamarin的最新版本。然后我编译了我的Android项目,遇到了以下错误: 无法访问android。应用程序。活动错误类文件:[驱动器]:[android sdk文件夹]\platforms\android-24\android。jar(android/app/Activity.class)类文件版本52.0错误,应为50.0。请删除或确保它出