我怎样才能与mac雪豹上的java更新作斗争

时间:2011-12-22 22:31:16

标签: java macos osx-snow-leopard

我在mac上使用预安装的jdk进行开发,即1.6.0_17。使用此版本或副本如果安装了jdk,我无法在firefox或Mac上的任何其他Web浏览器中运行java applet。如果我用最新的java Java for mac OS X 10.6 update 6更新我的mac,那么我可以解决java applet。但是对于最新的java更新,我无法连接到bug in java 1.6.0_29的MSSQL Server。我很乐意为mac OS X安装旧版本的java,但那些不可用,可能是我无法通过谷歌找到它们?

我的疑问是,我该如何解决这两个问题?我可以在Mac上安装两个java版本并平行使用它们,让我们说一个用于eclipse,另一个用于浏览器。或者还有其他方法可以解决这两个问题。

我正在使用当前的雪豹,myEclipse,Java 1.6.0_17和mssql server 2008.

2 个答案:

答案 0 :(得分:2)

导致JDBC驱动程序失败的错误在java 1.6.0_30中得到修复 - 请参阅http://www.oracle.com/technetwork/java/javase/6u30-relnotes-1394870.html


如果您不能等到Mac的更新30到达,则错误描述表明您可以通过重新配置JDBC连接以使用非SSL / TLS通道来避免它。 (我不知道你是怎么做的,但是如果你迫切希望找到一个解决办法,那就值得研究。)

或者与Apple或Oracle的Java支持部门联系。

答案 1 :(得分:0)

我没有100%解决它,但有些解决方案或解决方法是如何工作的。哪个使用两个javas

  1. Java for mac osx
  2. OpenJDK for development
  3. 所以我用最新的java版本更新了我的mac,我可以轻松使用java applet.Later我已经下载并配置了openjdk用于开发。

    如果您使用的是mac,那么这个链接可能更有帮助。

    只需在“/ Library / java /”下创建一个“javaVirutalMachines”文件夹,然后双击onreadly下载openjdk的构建文件。 **