目前看到的影响有两个:影响类名的读取和Main方法参数的读取。
1 影响类名的读取
设置 -Dsun.jnu.encoding=gbk
public class 中文 {
public static void main(String[] args) throws Exception {
}
}
//这个会运行报错:
Exception in thread "main" java.lang.ClassNotFoundException: com.涓枃
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:122)
2 影响Main方法参数的读取
设置 -Dsun.jnu.encoding=gbk main方法的运行参数:中文
public class Test {
public static void main(String[] args) {
System.out.println(args[0]);
}
}
//运行结果:涓枃
有资料说是会影响系统变量的读取,实际上在我的mac是不会的
-Dsun.jnu.encoding=gbk -Dtest=中文 ,设置系统的环境变量:test=中文
public static void main(String[] args) throws Exception{
System.out.println(System.getProperties().getProperty("test"));
System.out.println(System.getenv().get("test"));
}
有人说会影响文件名,时间是在我的mac上是不会的,可能用这个代码自己试试,https://gist.github.com/happygiraffe/1456701
除了-Dsun.jnu.encoding=强制设置,在哪里读取的默认呢;就是系统的LANG环境变量
echo $LANG 我的mac上的结果是 zh_CN.UTF-8
分享到:
相关推荐
tomcat源码分析
在tomcat中bin目录下catalina.bat(setlocal关键字下)文件中增加 set JAVA_OPTS=-Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8。本套工作流可视化编辑与我的另一个资源spring mybatis activiti整合配套欢迎下载...
使用范围 3.计算机有多种技术指标,其中决定计算机的计算精度的是______。 A.运算速度 B.字长 C.存储容量 D.进位数制 4.计算机可以进行自动处理的基础是______。 A.存储程序 B.快速运算 C.能进行逻辑判断 D.计算精度...
jnu.fm暨南FM 是一个暨南大学校内微信公众平台,这个github 项目是JNU.FM 运营期间所衍生的项目目前这个项目分为两个独立的部份1.API伺服器. 一套针对学校教务处,校园卡中心,图书馆紧凑的API封装2.微信服务器. 与微信...
Research and Application of Bearing Fault Diagnosis Based on Deep Encoder Classification Model
jnu_forum是基于Java的论坛系统。前端使用Html+CSS+JS实现,后端使用Java语言开发,技术栈包括但不限于Spring/SpringMVC/SpringBoot、MyBatis、Redis、PageHelper、MySQL、Maven等,开发工具为Eclipse。 功能 1、...
下面是某单位主页的Web地址URL,其中符合URL格式的是( C ) A、Http//www.jnu.edu.cn B、Http:www.jnu.edu.cn C、Http://www.jnu.edu.cn D、Http:/www.jnu.edu.cn 21. IE收藏夹中保存的内容是( C ) A、网页的...
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以...此语言的移植性好不同的处理器用不同的编译器编译指令达到移植的效果。 [1]
jnu_forum是基于Java的论坛系统。前端使用Html+CSS+JS实现,后端使用Java语言开发,技术栈包括但不限于Spring/SpringMVC/SpringBoot、MyBatis、Redis、PageHelper、MySQL、Maven等,开发工具为Eclipse。 功能 1、...
matlab实验
JNU_论文 论文指导。
jnu_forum是基于Java的论坛系统。前端使用Html+CSS+JS实现,后端使用Java语言开发,技术栈包括但不限于Spring/SpringMVC/SpringBoot、MyBatis、Redis、PageHelper、MySQL、Maven等,开发工具为Eclipse。 功能 1、...
JNU动漫俱乐部网站 本网站由 JNU 工程学院的 Amaan、Nitish、Ajit 和 Ravi 组成的团队开发。 该网站的目的是以博客的形式为JNU动漫社区提供一个空间,提供动漫/漫画新闻和推荐以及入门资源。 使用的技术栈: HTML...
jnulib-auto-save-bookAutomatically save images into pdf book for jnu library.##使用说明(访问 把【存书】链接拖到书签栏,在图书馆书籍页面【点击阅读电子版】打开的页面上点击一下该书签,耐心等待足够长的...
JNU-StuHealth某个学校的自动打卡脚本功能√获取上次数据√打卡√根据状态发邮件使用帮助修改脚本里面有中文字的地方
JNU项目库自动化预约图书馆房间
JNU19IS 暨大19信安(IS,信息安全)内容包括电子版的作业,实验报告,代码等。 这是我同学的公开回购,用于上传他们的代码,文档,想法等,但主要是报告和作业。友情提示:请多使用或个人使用的在线工具/网站分享:...
来自“黑白之道”分享 2018-01-03 http://mp.weixin.qq.com/s/jNu9ETJaiKHEyRlQIDHtjA larrylau大牛破解的 ,burp永久破解版,有效期至2099-12-3 我在kali2环境中部署的,里面有简单的部署说明