当前位置: 首页 > 知识库问答 >
问题:

向Java webstart传递--add-opens参数

商池暝
2023-03-14

我正在使用Java Webstart运行一个应用程序,但它需要在使用Java9+运行时打开一个模块:

共有1个答案

蒋鹏鹍
2023-03-14

对于java,您可以使用,例如:

java --add-opens java.base/java.lang=ALL-UNNAMED

在JNLP文件中,您也可以这样做,但需要将空格替换为“=”,例如:

<j2se version="1.8.0_45+" java-vm-args="--add-opens=java.base/java.lang=ALL-UNNAMED"/>
 类似资料:
  • 我将Java14与Jetty 9.4和Weld-Servlet-Shaded-3.1一起使用,并得到以下异常: 根据这里的答案:https://stackoverflow.com/a/41265267/5057736我试图添加 和 但没人帮忙。有人能说怎么修吗? 启动应用程序 这是堆栈跟踪 编辑4 我发现不同的行为发生,因为焊接。这是来自ClassFileUtils的文章:

  • 问题内容: 在flask中,我可以这样做: 并且如果foo.html包含,页面将会显示。但是,如果有一条通往foo的路线怎么办: 在这种情况下,如果我仍然希望这种逻辑发生,那么进入foo.html的唯一方法是通过: 因此,如何使该变量传递到路由,这样我不必在加载路由之前重写重写该路由计算的逻辑代码? 问题答案: 你可以将消息作为显式URL参数传递(正确编码),也可以在重定向之前将消息存储到(coo

  • 我正在尝试将参数传递给作为参数传递的函数指针。 代码: 我得到了这个错误: 类型"void"的参数与类型"void(*)(wchar_t*,wchar_t*)"的参数不兼容 如何解决此问题以完成我想要实现的目标? 编辑:对不起,不清楚。我实际上试图完成的是将函数注入子进程并传递两个参数(wchar_t*、wchar_t*),以便我可以使用它们。但主函数可以是void或int argc、char**

  • 我想在我分布在每个箭头中的应用程序中运行--add opens命令,但当我知道在本地添加它时,我不知道在云中添加它的位置 “无法读取JSON:无法使字段private final int java.time.LocalDate.year可访问” 我发现了错误 "https://stackoverflow.com/questions/70412805/what-does-this-error-mea

  • 我有一个简单的金属: 和: 当我运行它时,我得到以下运行时错误(在上面用指示的行): 如果我删除第二个参数,使用运行筛选器,并有一个硬编码的偏移量,就不会有错误(并且筛选器会按偏移量翻译图像)。 我向传递参数做错了什么?

  • 清单2.4中,向std::thread构造函数中的可调用对象,或函数传递一个参数很简单。需要注意的是,默认参数要拷贝到线程独立内存中,即使参数是引用的形式,也可以在新线程中进行访问。再来看一个例子: void f(int i, std::string const& s); std::thread t(f, 3, "hello"); 代码创建了一个调用f(3, "hello")的线程。注意,函数f需