首页 > 其他分享 >Solon 在 jdk 各版本反射权限问题的处理指南

Solon 在 jdk 各版本反射权限问题的处理指南

时间:2023-02-08 15:12:21浏览次数:43  
标签:java jdk 示例 -- jar add Solon 权限 opens

jdk17

如果出现反射权限问题。可添加jvm参数:--add-opens (取消了 illegal-access 参数)

#示例:
java --add-opens java.base/java.lang=ALL-UNNAMED -jar xxx.jar
#示例:(添加多个 add-opens)
java --add-opens java.base/java.lang=ALL-UNNAMED \
     --add-opens java.base/java.util=ALL-UNNAMED \
     -jar xxx.jar

jdk12 - jdk16

如果出现反射权限问题。可添加jvm参数:--illegal-access=permit (默认为 deny )

#示例:
java --illegal-access=permit -jar xxx.jar

jdk9 - jdk11

没有反射权限问题 。默认为 --illegal-access=permit

#示例:
java -jar xxx.jar

标签:java,jdk,示例,--,jar,add,Solon,权限,opens
From: https://www.cnblogs.com/noear/p/17101820.html

相关文章

  • Solon 能打出 war 包放到 tomcat 下运行吗?
    Solon是一个强调自启动的框架,原则上是不推荐war容器运行的,但总会有些甲方有硬性规定,或者旧环境不能变。1、操作指南:在普通项目增加几项内容即可打war包(仍可打jar......
  • Solon 编译打包怎样保持参数名不变?
    1、Java项目Javamaven项目<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.8.1</......
  • 认证,权限,频率源码分析\自定义频率类\APIView编写分页\异常处理
    昨日回顾#1认证的使用 -有些接口需要登录后才能访问-原生djagno如何使用的认证:auth的user表,auth自带了认证-自己登录,使用自定义的用户表-认证类的使用......
  • GitLab用户权限管理
    GitLab用户权限管理:GitLab用户在组中有五种权限:Guest、Reporter、Developer、Master、Owner1.Guest:可以创建issue、发表评论、不能读写版本库2.Reporter:可以克隆代码,不......
  • Centos 7在线安装JDK1.8+Tomcat+MySQL8.0+Nginx
    一、安装JDK注:以下命令环境在Xshell中进行。温馨提示:在线安装方式需要有网速的前提,有的软件下载需要大量时间。1、查询出系统自带的OpenJDK及版本rpm-qa|grepjdk......
  • oracle 分配权限命令
    Oracle分配权限以管理员身份登录数据库创建用户:createuser[username]identifiedby[password];赋予登录权限:grantcreate session to[username];赋予建表权限:gr......
  • 开源基于.Net Core 6.0 +DDD模式开发的通用权限系统
    项目简介这是一个基于.NetCore6.0+DDD模式开发的通用权限系统。前端借鉴了诺依的框架,框架选型都是使用了比较最新的技术、前后端分离。技术架构1、跨平台:这是基于.Ne......
  • linux配置jdk
    1、root用户配置,vim/etc/profile,添加如下内容#setjavaenviromentJAVA_HOME=/opt/jdk1.8.0_311JRE_HOME=/opt/jdk1.8.0_311/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar......
  • jenkins权限管理
    设置角色      分配权限a添加   b分配   ......
  • 安装和配置Java开发环境JDK
    我们通常软件开发的操作系统选择Windows,生产环境选择linux或windowsServer。移动开发可能是安卓或IOS和鸿蒙系统等。Windows下一般选择的是64位的操作系统,一般建议CPUI5......