2010-10-21 37 views
1

我想在OS X 10.6.4系统中使用Intellij Idea在tomcat中调试j2ee应用程序。我需要它专门运行1.5 JVM和1.5 JDK,以便jgroups-all组件不会通过此错误使应用程序崩溃:JAVA 1.5在OSX 10.6.4

class:java.lang.ClassNotFoundException:[Lorg.jgroups.Address; 在com.opensymphony.oscache.plugins.clustersupport.JavaGroupsBroadcastingListener.initialize(JavaGroupsBroadcastingListener.java:119)

有没有人需要在之前OS X安装JVM或JDK的旧版本? 注意:我是Mac新手。

谢谢大家。

+0

[Snow Leopard上的Java5]的可能重复(http://stackoverflow.com/questions/1541876/java5-on-snow-leopard) – Thilo 2010-10-22 07:27:11

回答

1

那么,据我所知你应该能够在Java控制面板中选择一个较旧的虚拟机,尽管我认为苹果现在默认会删除旧的JRE。

在开始您的项目之前,您是否考虑过Apple的Java Deprecation?看起来你会在不久的将来失去运气。如果苹果甚至不想支持最近的JRE,那么它们不太可能提供旧的,不支持的,甚至Oracle也不会支持。

即使Oracle将为Mac OSX提供一些JRE/JDK,它们也不太可能将某些Java 5支持到Mac OSX。最好的办法是在执行任何其他步骤之前将您的应用程序迁移到首先支持的版本。