Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 2012-006更新中断xCode上载_Java_Xcode_App Store - Fatal编程技术网

Java 2012-006更新中断xCode上载

Java 2012-006更新中断xCode上载,java,xcode,app-store,Java,Xcode,App Store,这与这个问题有关 然而,在苹果最近的java更新(删除了web插件)之后,oracle立即发布了Java7的更新 现在xcode无法再上传了“上传到iTunes商店时出错”,而旧的修复程序也不起作用。Java1.6消失了吗?或者我们需要做些别的吗?我使用了这个网站上的说明 然而,这似乎破坏了java:(至少我的上传工作正常。您可以在终端上完成这项工作 cd /System/Library/Frameworks/JavaVM.framework/Versions open . 然后将当前

这与这个问题有关

然而,在苹果最近的java更新(删除了web插件)之后,oracle立即发布了Java7的更新


现在xcode无法再上传了“上传到iTunes商店时出错”,而旧的修复程序也不起作用。Java1.6消失了吗?或者我们需要做些别的吗?

我使用了这个网站上的说明


然而,这似乎破坏了java:(至少我的上传工作正常。

您可以在终端上完成这项工作

cd /System/Library/Frameworks/JavaVM.framework/Versions  
open .
然后将当前和当前JDK文件夹复制到桌面或其他位置,然后

rm Current*  
ln -s 1.6.0/ Current  
ln -s 1.6.0/ CurrentJDK  
这解决了上传问题,然后当你在终端完成

cd /System/Library/Frameworks/JavaVM.framework/Versions
rm Current*
open .

然后将原件从桌面上复制回来,您的Java将再次工作。

如果您有一个旧的Java副本,前面的答案是可以的。一个简单的解决方法(这将破坏Java,然后您可以将其还原)是临时删除/备份两个符号链接

  • cd/System/Library/Frameworks/JavaVM.framework/Versions
  • sudo mv Current.bak
  • sudo mv CurrentJDK CurrentJDK.bak
  • 上传你的二进制文件
  • sudo mv电流。bak电流
  • sudo mv CurrentJDK.bak CurrentJDK

  • 对于那些没有任何其他版本的Java链接的人,我发现只要删除当前和当前的JDK文件就行了。在/var/log/system.log中没有注意到任何问题,这让我相信Xcode只是跳过了需要Java的脚本,或者自己找到了Java的1.6版本

    与Gary Rudolph描述的步骤相同:

    cd/System/Library/Frameworks/JavaVM.framework/Versions

    sudo mv Current Current.bak
    sudo mv CurrentJDK.bak CurrentJDK.bak
    
    上传你的二进制文件

    sudo mv Current.bak Current
    sudo mv CurrentJDK.bak CurrentJDK
    

    使用xcode 4.6 Organizer提交归档文件。
    你不需要在你的Mountain Lion上用Java做任何事情

    我将尝试重新安装1.7一个问题…我丢失了原件!你能告诉我符号链接最初指向何处吗?我需要尽快修复此问题以备将来参考:“当前”符号链接到该版本文件夹中的“A”。以及“当前JDK”符号链接到“/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents”我面临着同样的问题。我按照你说的做了,但仍然得到同样的错误:(我有Xcode 4.6.2苹果需要尽快解决这个问题。我不敢相信它还没有被解决。现在已经快一个星期了,仍然没有更新!!!!!!!!!谢谢!我的头撞到墙上了。是的!当所有其他帖子都说尝试的这些行没有做任何事情时,这对我来说是有效的:cd/System/Library/Frameworks/JavaVM.framework/Versions sudo ln-s CurrentJDK/System/Library/Frameworks/JavaVM.framework/Versions/1.5-s CurrentJDK/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0似乎Xcode 4.5.1解决了这个问题如果这是真的,那是个好消息!我将尝试下一次应用程序更新。。。
    sudo mv Current.bak Current
    sudo mv CurrentJDK.bak CurrentJDK