昨日有在“软件更新”的更新,以java的(1.6.0_31),但现在当我尝试把我的更新应用程序,我得到这个错误“时发生错误上传到iTunes Store”。
控制台写这个错误...的Java 1.5,1.6,或者需要1.7。 目前,Java是默认的Java版本。 请升级。
任何想法如何解决这一问题?
谢谢!
昨日有在“软件更新”的更新,以java的(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
I had this problem once over the summer and was able to get past it by reordering my JRE's in Java Preferences. Today I got this error while trying to submit an app, but now Java Preferences is gone. I suspect it's related to Apple's recent removal of the Java Plugin from OSX.
My default java /usr/bin/java
was using 1.7 at the time
$ java -version java version "1.7.0_04"
I checked in /System/Library/Frameworks/JavaVM.framework/Versions
, and all of the links were dated Oct 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
I changed Current to link to CurrentJDK:
sudo rm Current
sudo ln -s CurrentJDK Current
And checked the version
$ java -version java version "1.6.0_37"
At this point, I was able to submit to the App Store from Xcode again.
重建原有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版本。 请升级。
检查是否有软件更新。 在我的情况有一个: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有关此更新的安全性内容的信息。
更新后,我可以提交我的应用程序没有错误。
开始收到此错误从甲骨文(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。
你能解决这个问题的方式有两种:
我只是碰到了同样的问题,这个解决方案为我工作。 我使用苹果操作系统的软件更新工具也升级到最新版本。
cd /System/Library/Frameworks/JavaVM.framework/Versions
sudo rm Current
sudo ln -s CurrentJDK Current