问题标签 [icedtea]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - OpenJDK 安全配置中需要进行不明更改以允许 IcedTea-Web 使用库
精简版:
是否需要向 OpenJDK JRE 添加策略才能java.policy
在 IcedTea-Web 的默认安装中使用 JCE 加密库?是某种错误吗??
长版:
我通过 WebStart 加载了这个 Swing 应用程序,我试图将它与 OpenJDK8(RedHat、AdoptOpenJDK 或 Coretto 变体)+ IcedTea WebStart(从这里下载)一起使用。我的 Swing 应用程序中的所有内容都可以工作,但只有一个面板。
我将一些加密文本存储在某处,然后使用以下方法将其解密以显示在 TextField 中:
完成此过程的面板在加载时解密,并且无法加载 RedHat OpenJDK(我认为是 v1.7)中包含的 IcedTea-web,并显示错误消息:
我在OpenJDK 的 Linux 和 Windows 安装上尝试了这个答案中的代码,它说可用的提供程序有所不同。
对于 Windows:
- SunPCSC 1.8 版
- XMLDSig 1.8 版
- SunSASL 1.8 版
- SunJGSS 1.8 版
- SunJSSE 1.8 版
- SunEC 1.8 版
- SunRsaSign 1.8 版
- 太阳版本 1.8
对于 Linux:
- 太阳版本 1.8
- SunRsaSign 1.8 版
- SunEC 1.8 版
- SunJSSE 1.8 版
- SunJCE 1.8 版
- SunJGSS 1.8 版
- SunSASL 1.8 版
- XMLDSig 1.8 版
- SunPCSC 1.8 版
所以,它似乎缺少 JCE。
我尝试了最后一个可用的 IcedTeaWeb (v1.8),它们都默认配置了完整的提供程序列表:
安全政策也是无限的
但是他们似乎缺乏 WebStart 的权限,因为我可以解密并打开从 IntelliJ 运行应用程序的面板(没有 WebStart 环境)。
最后,仅在最后一个 IcedTea-WebStart 版本(v1.8)上,我在加载面板时收到了额外的错误消息:
它导致我尝试添加权限java.policy
这样,我的应用程序终于可以正常工作了。但是,由于这在任何地方都没有记录,以这种方式配置它是否正确?我是否设置了不安全的配置?这是应该在 OpenJDK 中修复的吗?谢谢。
java - 在 OpenJDK for Windows 中配置异常站点列表
我需要将某些 URL 添加到Windows 10 server
安装了 OpenJDK 的 Java 异常站点列表中。必须这样做才能从 Internet Explorer 访问这些 URL,因为这些 URL 是小程序,不能从任何其他 Web 浏览器访问它们。
我尝试在 Oracle Java 中配置异常站点列表,它运行良好,但在 OpenJDK 中无法实现。我确实发现了这个问题,它建议为 Oracle Java 配置异常站点列表,但它并没有解决我的问题。
java - OpenJDK - IceTeaWeb 中不支持的 DownloadService2 服务
我的公司最近搬到了 OpenJDK 平台。但是其中一个应用程序(JNLP)使用WebStart
,我尝试安装,但似乎这里不支持IcedTeaWeb
缓存管理类。DownloadService2
请在这里提供帮助。
我检查了所有版本,但在任何版本中IcedTeaWeb
都没有实现.DownloadWebService2
IcedTeaWeb
在应用程序 JAR 中的代码下方,我的代码失败了。
java - 无法使用 Adopt JRE 启动 jnlp
场景 1:使用 Oracle JDK - jdk1.8.0_221,jnlp 可以无缝启动,没有任何问题。
场景 2:删除任何以前的 java env 变量(jdk1.8.0_221)并尝试运行相同的 jnlp,采用 openjdk(OpenJDK8U-jre_x64_windows_hotspot_8u242b08)和 Iceicedtea-web-1.8.3,但面临以下问题。
不确定为什么它引用“java 可执行文件:[C:\Program Files\Java\jdk1.8.0_221]”,尽管 bat 文件有 - C:\Users\goh\Downloads\check_java\adoptjava8\icedtea-web-image \bin\javaws.exe
我已经提取并放置了 - icedtea-web-1.8.3.win.bin 在 OpenJDK8U-jre_x64 文件夹中。
my_goh.bat
要求是从指定 java & javaws 位置的 bat 文件启动我的应用程序。
操作系统:Windows 10 和 Windows 2012 服务器
java - 在 popOS 上安装 icedtea-8-plugin
我正在尝试在 popOS 上安装 icedae-8-plugin 并收到此错误:
但是我的系统上已经安装了 Java:
我试图卸载并重新安装,但无论我做什么,我都无法让它工作。
java - SingleInstanceListener 不适用于 OpenJDK 1.8 和 IcedTea webstart
我有我的 JNLP 应用程序,它与 Oracle JDK 完美配合。但是当我尝试使用 openJDK 1.8.0.252 和 IcedTea WS(openJDK 默认提供)运行它时。
我看到我的应用程序可以使用多个实例启动,尽管有 SingleInstanceListener 的实现。
我从来没有在控制台中打印过记录器“Start newActivation method”。我还想(尝试)使用参数启动应用程序。谁能帮我这个
代码 ::