相关疑难解决方法(0)

如何修复java.lang.UnsupportedClassVersionError:不支持的major.minor版本

我正在尝试使用Notepad ++作为我的一体化工具编辑,运行,编译等.

我安装了JRE,并且已将路径变量设置为.../bin目录.

当我在Notepad ++中运行"Hello world"时,我收到以下消息:

java.lang.UnsupportedClassVersionError: test_hello_world :
 Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(Unknown Source)
       .........................................
Run Code Online (Sandbox Code Playgroud)

我认为这里的问题是版本问题; 某些版本的Java可能是旧的或太新的.

  1. 我如何解决它?
  2. 我应该安装JDK,并将我的路径变量设置为JDK而不是JRE吗?
  3. .../binJRE或JDK中的变量有什么区别?

java jvm incompatibility unsupported-class-version

1532
推荐指数
25
解决办法
182万
查看次数

不支持的major.minor版本49.0

每当我登录我的应用程序时,我都会收到以下异常...

javax.servlet.ServletException:com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl(不支持的major.minor版本49.0)

这是什么意思,我该如何解决这个问题?

java

9
推荐指数
2
解决办法
4万
查看次数

'"java.exe"'无法识别为内部或外部命令,

我已经下载了Java jdk1.7.0_06和Java jre7.我将以下系统变量添加JAVA_HOME C:\Program Files\Java\jdk1.7.0_06\bin到我的Windows 7.但是当我在Windows 7上的CMD命令行中键入以下内容C:\activiti-5.10\activiti-5.10\setup>ant demo.start以运行演示应用程序时,我在命令行中出现以下错误

"java.exe"'无法识别为内部或外部命令,可运行程序或批处理文件

那么有谁知道我怎么能解决这个问题?BR

java ant

8
推荐指数
1
解决办法
5万
查看次数

无法为 Apache Derby 加载 JDBC 驱动程序

当我尝试使用 hibernate 将我的 java 应用程序连接到 Apache Derby 时出现此错误。

Caused by: java.lang.UnsupportedClassVersionError: org/apache/derby/jdbc/EmbeddedDriver has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0

我到处都读到这可能是因为缺少 jars,但我什至在 lib 文件夹中添加了以下 jars:

derby-10.15.2.0.jar
derbyclient-10.15.2.0.jar
derbynet-10.15.2.0.jar
derbyshared-10.15.2.0.jar
derbytools-10.15.2.0.jar
Run Code Online (Sandbox Code Playgroud)

下面是我的数据源连接变量:

database.url=jdbc:derby://opt/derby/sampleDerbyDB;create=true
database.driver=org.apache.derby.jdbc.ClientDriver (Also tried using EmbeddedDriver but same error)
hibernate.dialect=org.hibernate.dialect.DerbyDialect
Run Code Online (Sandbox Code Playgroud)

你能告诉我我做错了什么吗?我想继续使用相同的 jre/java 版本并且不想升级。

java database hibernate jdbc derby

1
推荐指数
1
解决办法
271
查看次数