是否可以在线浏览OpenJDK的源代码,就像我可以使用SourceForge的项目一样?我之前从未使用过水星,所以我感到很困惑.
(注意:我不想下载源代码.我只想在线浏览它,看看如何实现某些方法.)
升级到Java 7(Oracle/Sun JDK,而不是OpenJDK),如果我尝试在Web Start下测试我的应用程序javaws,它会告诉我"应用程序被安全设置阻止".我可以使用Java控制面板来降低从高到中的安全性以使其工作(它询问我是否要启动未签名的应用程序),但这也降低了我的Web浏览器的安全级别.是否有任何系统属性可以让我做javaws -J-Dkey=value一个javaws实例放松或忽略安全性将启动(但保持安全性相同)?
编辑:如果有人能指出我的Java 7源代码的javaws位置,我很乐意通读代码来找到答案.
编辑2:当我通过Java控制面板将Java安全性设置为中等时,启动我的应用程序并javaws在其中询问我是否要运行未签名的应用程序; 这就是我要复制的内容.控制面板通过将系统属性添加deployment.security.level=MEDIUM到文件来将安全性设置为中等~/.java/deployment/deployment.properties.我尝试了两种方法来使用它:
1)-J-Ddeployment.security.level=MEDIUM转到javaws.这导致我的应用程序完全启动,没有它问我是否要运行未签名的应用程序.
2)通过-J-Ddeployment.system.config=~/.java/deployment/FOO.properties,手动添加FOO.properties普通deployment.properties文件的副本deployment.security.level=MEDIUM.再次,这导致我的应用程序完全启动,而没有它问我是否要运行未签名的应用程序.
编辑3:请注意,我使用的是Oracle/Sun JDK,而不是OpenJDK.