怎么设置linux/unix下的jvm的file.encoding-CSDN论坛

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么设置linux/unix下的jvm的file.encoding-CSDN论坛相关的知识,希望对你有一定的参考价值。

参考技术A 由于字符编码不一致,导致乱码,从而导致文件不存在。 1,Linux字符编码一般都为utf-8。 2,编写java代码设置字符编码为utf-8。本回答被提问者采纳 参考技术B 这个不会

linux下 eclipse安装时出现JVM teminated Exit code=1怎么解决?

将eclipse.ini中的Xmx512改成Xmx256也不好使。

  这个提示信息是由于你把Eclipse的启动参数给设错了。 比如在Eclipse的安装目录下的eclipse.ini文件中设置虚拟机的参数,在Eclipse的安装目录下configuration\\config.ini文件中设置eclipse的启动参数。如果把启动参数设置到eclipse.ini文件中就会出现上面的错误。
  Java代码
  -clean
  -showsplash
  com.genuitec.myeclipse.product.ide
  --launcher.XXMaxPermSize
  256m
  -vmargs
  Xms128m
  Xmx512m
  -XX:PermSize=128M
  -XX:MaxPermSize=256M

  -clean
  -showsplash
  com.genuitec.myeclipse.product.ide
  --launcher.XXMaxPermSize
  256m
  -vmargs
  Xms128m
  Xmx512m
  -XX:PermSize=128M
  -XX:MaxPermSize=256M
  只要把eclipse.ini中的Xms128m 和Xmx512m 前面的“-”去掉保存下就可以了
  遇到不少exit code =1的问题,应该是指缓存不足的意思

  2.eclipse与MyEclipse版本不匹配(我开始用的是eclipse3.1和MyEclipse5.1试了上面的方法不报错了但还是启动不起来后来换eclipse3.2好了 郁闷!)

  3.eclipse启动错误
  An error has occurred. See the log file F:\\eclipse\\configuration\\1249271014625.log. 打开.log文件,部分内容如下:
  !SESSION 2006-09-03 21:41:59.031 -----------------------------------------------
  eclipse.buildId=M20060629-1905
  java.version=1.4.1_05
  java.vendor=Sun Microsystems Inc.
  BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
  Command-line arguments: -os win32 -ws win32 -arch x86经反复测试,发现eclipse3.2需要jdk1.5以上的版本才行换了jdk后就可以了

  补充:
  MyEclipse启动时报JVM Terminated. Exit Code=13的解决办法

  解决方法:
  -launcher 参数指向了eclipse\\plugins\\下的一个名为org.org.eclipse.equinox.launcher_1.0.1.R33x_v20081108.jar.(一大段数字省略).tmp的文件
  删除plugins目录下将所有.tmp文件重启MyEclipse
  exit code =13 应该是指运行环境需要清理的意思
参考技术A 出现这种问题的原因可能是你把Eclipse的启动参数给设错了。 比如在Eclipse的安装目录下的eclipse.ini文件中设置虚拟机的参数,在Eclipse的安装目录下configuration\config.ini文件中设置eclipse的启动参数。如果把启动参数设置到eclipse.ini文件中就会出现上面的错误。 如果直接使用eclipse.exe启动eclipse,请按照如下的顺序,设置eclipse的参数: eclipse [平台选项] [-vmargs [java虚拟机参数]]

Java代码
-clean
-showsplash
com.genuitec.myeclipse.product.ide
--launcher.XXMaxPermSize
256m
-vmargs
Xms128m
Xmx512m
-XX:PermSize=128M
-XX:MaxPermSize=256M

-clean
-showsplash
com.genuitec.myeclipse.product.ide
--launcher.XXMaxPermSize
256m
-vmargs
Xms128m
Xmx512m
-XX:PermSize=128M
-XX:MaxPermSize=256M
只要把eclipse.ini中的Xms128m 和Xmx512m 前面的“-”去掉保存下就可以了
遇到不少exit code =1的问题,应该是指缓存不足的意思

如果还不行,建议重新安装
建议 1、 请确认好你系统是32位还是64位的。
2、 选择合适的JDK版本安装,直接安装在默认目录下,同时你的jdk环境配置一定要做好
3、 选择对应版本的eclipse下载(32位还是64位)。追问

没太看懂,我在linux下config.ini文件应该怎么改啊

追答

只要把eclipse.ini中的Xms128m 和Xmx512m 前面的“-”去掉保存下就可以了

本回答被提问者采纳

以上是关于怎么设置linux/unix下的jvm的file.encoding-CSDN论坛的主要内容,如果未能解决你的问题,请参考以下文章

如何设置来用clang/clang++替换Linux下的默认编译器Gcc

如何设置UNIX/Linux中新创建目录或文件的默认权限

LINUX设置密码复杂度的文件/etc/pam.d/system-auth,具体需要怎么改?

设置 Unix,Linux环境下的NLS_LANG

Unix/Linux 启动/查询 tomcat 状态

linux/unix 的 shell编程里 pipe功能指的是啥功能?