- java/
- RCP Web Start停止使用Java 7 update 45
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证书签名),如何实现它?