我正在尝试使用OS X 10.6.4系统中的Intellij Idea在tomcat中调试j2ee应用程序。我需要它专门运行1.5 JVM和1.5 JDK,以便jgroups-all组件不会通过此错误使应用程序崩溃:
class:java.lang.ClassNotFoundException:[Lorg.jgroups.Address; 在com.opensymphony.oscache.plugins.clustersupport.JavaGroupsBroadcastingListener.initialize(JavaGroupsBroadcastingListener.java:119)
有没有人需要在OS X中安装旧版本的JVM或JDK? 注意:我是Mac新手。
谢谢大家。
答案 0 :(得分:1)
嗯,据我所知,您应该能够在Java控制面板中选择较旧的VM,尽管我认为Apple现在默认删除旧的JRE。
在开始您的项目之前,您是否考虑过Apple的Java Deprecation?看起来你将在不久的将来失去运气。如果Apple甚至不想再支持最近的一些JRE,那么它们不太可能提供旧的,不受支持的JRE,甚至Oracle也不会支持。
即使Oracle将为Mac OSX提供一些JRE / JDK,它们也不太可能将某些Java 5反向移植到Mac OSX。最好的办法是在执行任何其他步骤之前将应用程序迁移到首先支持的版本。
答案 1 :(得分:0)
尝试解决方案here。