上传到iTunes Store时出错 – 请升级Java

昨天在“软件更新”中对Jave(1.6.0_31)进行了更新,但是现在当我尝试发送更新的应用程序时,我收到此错误“上传到iTunes Store时出错”。

控制台写入此错误…需要Java 1.5,1.6或1.7。 目前,java是默认的java版本。 请升级。

知道如何解决这个问题吗?

谢谢!

我遇到了同样的“上传到iTunes Store时发生错误”的问题,它花了我一个整夜!

这是解决它的方法:

cd /System/Library/Frameworks/JavaVM.framework/Versions sudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5 sudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 

线程: https : //devforums.apple.com/thread/147231

我在夏天遇到过这个问题,并且能够通过在Java偏好中重新排序我的JRE来解决它。 今天我在尝试提交应用时遇到了这个错误,但现在Java偏好已经消失了。 我怀疑它与Apple最近从OSX中删除Java插件有关 。

我的默认java /usr/bin/java当时使用的是1.7

  $ java -version
 java版“1.7.0_04” 

我检查了/System/Library/Frameworks/JavaVM.framework/Versions ,所有链接都是10月18日的日期:

 lrwxr-xr-x 1根轮10 Oct 18 09:57 1.4  - > CurrentJDK
 lrwxr-xr-x 1根轮10 Oct 18 09:57 1.4.2  - > CurrentJDK
 lrwxr-xr-x 1根轮10 Oct 18 09:57 1.5  - > CurrentJDK
 lrwxr-xr-x 1根轮10 Oct 18 09:57 1.5.0  - > CurrentJDK
 lrwxr-xr-x 1根轮10 Oct 18 09:57 1.6  - > CurrentJDK
 lrwxr-xr-x 1根轮10 Oct 18 09:57 1.6.0  - > CurrentJDK
 drwxr-xr-x 8根轮272 Oct 18 10:00 A
 lrwxr-xr-x 1根轮1 Oct 18 09:57当前 - > A.
 lrwxr-xr-x 1根轮59 Oct 18 09:57 CurrentJDK  - > /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents

我将Current改为link to CurrentJDK:

sudo rm Current

sudo ln -s CurrentJDK Current

并检查了版本

  $ java -version
 java版“1.6.0_37” 

此时,我再次从Xcode提交到App Store。

重新创建旧的Java 1.5符号链接:

 sudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5 sudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 

如果Xcode在控制台中给出以下错误

错误:需要Java 1.5,1.6或1.7。 目前,java是默认的java版本。 请升级。

检查是否有软件更新。 在我的例子中有一个:OS for OSX 2012-002

适用于OS X 2012-002的Java通过将Java SE 6更新为1.6.0_31来提供改进的兼容性,安全性和可靠性。

在安装此更新之前,请退出所有Web浏览器和Java应用程序。

有关此更新的更多详细信息,请参见http://support.apple.com/kb/HT5055 。

有关此更新的安全性内容的信息,请参见http://support.apple.com/kb/HT1222 。

更新后,我可以提交我的应用程序,没有错误。

由于Oracle的最新Java版本(我在我的系统上有1.7)而开始出现此错误:

 Error: Java 1.5, 1.6, or 1.7 is required. Currently, java is the default java version. Please upgrade. 

我在用着:

 OSX 10.7.4 Xcode 4.4.1 

最近~~~~~~~~

Oracle Java Update 1.7肯定会破坏Xcode上传器。 这是一个公认的错误,并在ADC中报告(由我和其他人)。

你可以用两种方式解决它:

  1. 鉴于1.7最近的安全问题,只需卸载该版本的Java,然后再回到Apples最新的1.6.35。 哪个可行。
  2. 如果您的Mac上必须有1.7,请进入应用程序>实用程序> Java首选项并暂时取消选择1.7。 你上传,然后重新选择……或不:)

我刚遇到同样的问题,这个解决方案对我有用。 我还使用Apple OS软件更新工具升级到最新版本。

 cd /System/Library/Frameworks/JavaVM.framework/Versions sudo rm Current sudo ln -s CurrentJDK Current 
Interesting Posts