Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.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
RCP Web Start停止使用Java 7 update 45_Java_Eclipse_Java Web Start_Rcp_Jnlp - Fatal编程技术网

RCP Web Start停止使用Java 7 update 45

RCP Web Start停止使用Java 7 update 45,java,eclipse,java-web-start,rcp,jnlp,Java,Eclipse,Java Web Start,Rcp,Jnlp,将JRE更新为1.7 update45后,我的Eclipse(3.6)Web Start应用程序将无法再启动。我尝试在JAR清单中添加以下安全属性来解决这个问题 权限:所有权限 代码库:* 申请名称:申请 但在我修改Eclipse JAR(一个签名JAR)的清单并使用自己的证书辞职后,启动时会弹出异常:清单主属性的签名文件摘要无效 我的问题是: 当使用java 1.7_45时,是否必须将这些安全属性添加到所有应用程序JAR(包括Eclipse JAR)的清单中 如果是强制性的,我如何为Ecl

将JRE更新为1.7 update45后,我的Eclipse(3.6)Web Start应用程序将无法再启动。我尝试在JAR清单中添加以下安全属性来解决这个问题

  • 权限:所有权限
  • 代码库:*
  • 申请名称:申请
但在我修改Eclipse JAR(一个签名JAR)的清单并使用自己的证书辞职后,启动时会弹出异常:清单主属性的签名文件摘要无效

我的问题是:

  • 当使用java 1.7_45时,是否必须将这些安全属性添加到所有应用程序JAR(包括Eclipse JAR)的清单中

  • 如果是强制性的,我如何为EclipseJAR添加这些属性?EclipseJAR已经签名,我们无法轻松修改清单


  • 有人能帮我吗?

    先问你的问题:

  • 如果要进行自签名,您应该创建自己的密钥库,并告诉Eclipse使用该密钥库对.jar进行签名。这样,当您添加必要的清单属性时,您可以重用相同的密钥库来放弃.jar。不要告诉Eclipse使用生成的密钥库进行自签名。大约一半的时候,有关于如何创建自己的密钥库的说明(注意:这只能作为一个临时修复,你应该远离自签名的应用程序。请阅读本文底部)
  • 我可能是错的,但如果您通过文本编辑器添加清单属性,那将不起作用。我不确定原因,但我试图通过文本编辑器添加它们,但没有成功。您应该将需要添加的内容放入文本文件中,并通过控制台中的命令
    jar ufm dist\myApp.jar addToManifest.txt
    添加清单属性
  • 不是你的问题,但很重要:

    自签名密钥从7u25起不再推荐使用。如果你在一家公司工作,或者你有使用软件的客户,那么我会告诉他们你需要一份来自公司的签名证书。即使是一个小企业也应该能够支付证书的小额费用。如果你是一个有多个客户的承包商(像我一样),这是非常值得的事实上,这将是未来的强制要求。所以,咬紧牙关


    编辑:有关如何添加清单属性和重新签名的详细信息,请访问此线程:。不过,您需要一个非Eclipse生成的密钥存储库。

    您首先要问的问题是:

  • 如果要进行自签名,您应该创建自己的密钥库,并告诉Eclipse使用该密钥库对.jar进行签名。这样,当您添加必要的清单属性时,您可以重用相同的密钥库来放弃.jar。不要告诉Eclipse使用生成的密钥库进行自签名。大约一半的时候,有关于如何创建自己的密钥库的说明(注意:这只能作为一个临时修复,你应该远离自签名的应用程序。请阅读本文底部)
  • 我可能是错的,但如果您通过文本编辑器添加清单属性,那将不起作用。我不确定原因,但我试图通过文本编辑器添加它们,但没有成功。您应该将需要添加的内容放入文本文件中,并通过控制台中的命令
    jar ufm dist\myApp.jar addToManifest.txt
    添加清单属性
  • 不是你的问题,但很重要:

    自签名密钥从7u25起不再推荐使用。如果你在一家公司工作,或者你有使用软件的客户,那么我会告诉他们你需要一份来自公司的签名证书。即使是一个小企业也应该能够支付证书的小额费用。如果你是一个有多个客户的承包商(像我一样),这是非常值得的事实上,这将是未来的强制要求。所以,咬紧牙关


    编辑:有关如何添加清单属性和重新签名的详细信息,请访问此线程:。不过,您需要一个非Eclipse生成的密钥库。

    实际的问题是什么,启动应用程序时有错误吗?张贴他们!应该应用哪些安全更改?你在做加密吗?你的意思是?我的应用程序的可能副本是RCP Web Start应用程序,我想将代码库、权限和应用程序名称添加到Eclipse JAR(已使用Eclipse证书签名),如何实现它?实际问题是什么,启动应用程序时有无错误?张贴他们!应该应用哪些安全更改?你在做加密吗?你的意思是吗?我的应用程序的可能副本是RCP Web Start应用程序,我想将代码库、权限和应用程序名称添加到Eclipse JAR(已使用Eclipse证书签名),如何实现它?