发生错误上传到iTunes Store - 请升级Java Runtime Environment

2019-06-23 08:51发布

昨日有在“软件更新”的更新,以java的(1.6.0_31),但现在当我尝试把我的更新应用程序,我得到这个错误“时发生错误上传到iTunes Store”。

控制台写这个错误...的Java 1.5,1.6,或者需要1.7。 目前,Java是默认的Java版本。 请升级。

任何想法如何解决这一问题?

谢谢!

Answer 1:

我遇到了同样的“出错上传到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



Answer 2:

我在今年夏天曾经有过这个问题,并能够通过重新排序我JRE在Java首让过去吧。 今天,我试图提交应用程序得到这个错误,但现在Java首不见了。 我怀疑这是关系到苹果最近去除OSX的Java插件的 。

我默认的Java /usr/bin/java用1.7的时候

$ java -version
java version "1.7.0_04"

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

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

我改变当前链接到CurrentJDK:

sudo rm Current

sudo ln -s CurrentJDK Current

并检查版本

$ java -version
java version "1.6.0_37"

在这一点上,我能够从Xcode中再次提交到App Store。



Answer 3:

重建原有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


Answer 4:

如果Xcode中让你在控制台下面的错误

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

检查是否有软件更新。 在我的情况有一个:Java进行OSX 2012-002

Java进行OS X 2012-002通过更新的Java SE 6至1.6.0_31提供了改进的相容性,安全性和可靠性。

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

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

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

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



Answer 5:

开始收到此错误从甲骨文(1.7,我有我的系统上)最新的Java释放的结果:

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

~~~~~~~~~~~~~~~~~~~~~ UPDATE ~~~~~~~~~~~~~~~~~~~~~~

甲骨文的Java更新1.7绝对打破的Xcode上传。 这是一个公认的bug,并报告(由我和其他人)的ADC。

你能解决这个问题的方式有两种:

  1. 在与1.7最近的安全问题轻,只需卸载该版本的Java,并回落到苹果最新的35年6月1日。 这确实工作正常。
  2. 如果必须在Mac上有1.7,进入应用程序>工具> Java首,并暂时取消选择1.7。 做你的上传,然后重新选择......或不:)


Answer 6:

我只是碰到了同样的问题,这个解决方案为我工作。 我使用苹果操作系统的软件更新工具也升级到最新版本。

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


文章来源: An error occurred uploading to the iTunes Store - Please upgrade Java