jdk8xss参数设置_jdk8 jvm参数设置

hacker|
83

文章目录:

win10怎么安装JDK8,怎么配置JDK8的环境变量

方法/步骤

1、首先,点击进入JDK官网。

2、进入官网过后,同意协议,并下载对应版本的JDK,64位电脑的下载X64的,32位电脑下载i586的。

win10怎么安装JDK8,怎么配置JDK8的环境变量

win10怎么安装JDK8,怎么配置JDK8的环境变量

3、点击下载,并下载到你选择的下载文件中。

win10怎么安装JDK8,怎么配置JDK8的环境变量

4、在下载文件中,双击下载的可执行文件jdk-8u51-windows-x64.exe,在弹出的界面中点击“确定”,在安装“程序”界面中点击“下一步”。

win10怎么安装JDK8,怎么配置JDK8的环境变量

5、选择安装的位置,默认是在C盘的,当然为防止C盘过大,启动速度慢,你可以把它放在其他盘,我这里是放在D盘(D:\Java\jdk1.8.0_51)中。然后点击下一步。

win10怎么安装JDK8,怎么配置JDK8的环境变量

win10怎么安装JDK8,怎么配置JDK8的环境变量

6、等JDK安装好了后,还会安装JRE,建议让JRE的安装目录与JDK在一个文件夹中,所以更改目录到D:\Java\jre1.8.0_51。你会看到jdk与jre都在D盘Java文件夹下

win10怎么安装JDK8,怎么配置JDK8的环境变量

7、点击“下一步”,等待安装安装好后会提示“已安装成功”,然后点击关闭即可。

win10怎么安装JDK8,怎么配置JDK8的环境变量

win10怎么安装JDK8,怎么配置JDK8的环境变量

8、配置JDK环境变量,打开“控制面板”--“系统与安全”--“系统”,点击左侧的“高级系统设置”,弹出“系统属性”面板,在面板中点击“环境变量”。

win10怎么安装JDK8,怎么配置JDK8的环境变量

9、此时你可以设置,用户的环境变量,也可以设置系统的环境变量,如果设置用户的环境变量,则只能这个用户可以使用,其他用户用不了。如果设置系统的环境变量则此电脑的每个用户均可使用。因为我这里只有一个用户,所以我就设置用户环境变量了。

在用户环境变量中新建变量JAVA_HOME,设置变量值D:\Java\jdk1.8.0_51

win10怎么安装JDK8,怎么配置JDK8的环境变量

10、新建PATH,设置变量值%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

win10怎么安装JDK8,怎么配置JDK8的环境变量

11、新建CLASSPATH,设置变量值.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar注意前面的.表示当前目录。然后点击“确定”按钮。

win10怎么安装JDK8,怎么配置JDK8的环境变量

12、测试环境变量是否设置成功。

在win10自带搜索框中输入cmd,打开,在命令行中输入javac与java,如果出现好多内容,则表示环境变量配置成功。

win10怎么安装JDK8,怎么配置JDK8的环境变量

win10怎么安装JDK8,怎么配置JDK8的环境变量

注意事项

JDK与JRE最好安装在同一目录中

jdk8怎么配置环境变量

计算机属性→高级系统设置→环境变量→在用户变量里新建变量→变量名为《JAVA_HOME》

→变量值为:C:\java\jdk1.8.0_91;→在系统变量PATH里面的前面添加%JAVA_HOME%bin;→确认。

注意事项:

分号;为英文分号,而不是中文分号。

路径中有中文或者安装在C盘的,有可能环境变量配置会出错。需要从新命名路径名或者重新安装在其它盘。

简单配置方法→直接在PATH变量前面添加java路径;分号结束。

验证是否配置正确。

在设置完环境变量后重新开一个命令行窗口,输入javac或java命令出现命令用法介绍。如出现不是内部或外部命令,则配置失败。

JVM环境参数怎么配置?

典型JVM参数设置:

java -Xmx3550m -Xms3550m -Xmn2g -Xss128k

-Xmx3550m:设置JVM最大可用内存为3550M。

-Xms3550m:设置JVM促使内存为3550m。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。

-Xmn2g:设置年轻代大小为2G。整个堆大小=年轻代大小 + 年老代大小 + 持久代大小。持久代一般固定大小为64m,所以增大年轻代后,将会减小年老代大小。此值对系统性能影响较大,Sun官方推荐配置为整个堆的3/8。

-Xss128k:设置每个线程的堆栈大小。JDK5.0以后每个线程堆栈大小为1M,以前每个线程堆栈大小为256K。更具应用的线程所需内存大小进行调整。在相同物理内存下,减小这个值能生成更多的线程。但是操作系统对一个进程内的线程数还是有限制的,不能无限生成,经验值在3000~5000左右。

java -Xmx3550m -Xms3550m -Xss128k -XX:NewRatio=4 -XX:SurvivorRatio=4 -XX:MaxPermSize=16m -XX:MaxTenuringThreshold=0

-XX:NewRatio=4:设置年轻代(包括Eden和两个Survivor区)与年老代的比值(除去持久代)。设置为4,则年轻代与年老代所占比值为1:4,年轻代占整个堆栈的1/5

-XX:SurvivorRatio=4:设置年轻代中Eden区与Survivor区的大小比值。设置为4,则两个Survivor区与一个Eden区的比值为2:4,一个Survivor区占整个年轻代的1/6

-XX:MaxPermSize=16m:设置持久代大小为16m。

-XX:MaxTenuringThreshold=0:设置垃圾最大年龄。如果设置为0的话,则年轻代对象不经过Survivor区,直接进入年老代。对于年老代比较多的应用,可以提高效率。如果将此值设置为一个较大值,则年轻代对象会在Survivor区进行多次复制,这样可以增加对象再年轻代的存活时间,增加在年轻代即被回收的概论。

如何设置JVM参数

设置eclipse jvm参数

打开Eclipse 或者 MyEclipse

打开 Windows - Preferences - Java - Installed JREs

选中你所使用的 JDK,然后点击 Edit,会出现如下图:

在 Default VM Arguments输入框内输入: -Xms512m -Xmx512m

解释:

-Xms是设置java虚拟机的最小分配内存;-Xmx则是最大分配内存;512m为内存空间

一般-Xmx设置为你电脑物理内存的1/4,而把-Xms和 -Xmx设置为一样,

其实你可以设置得更大一些,只要系统能分配足够的内存就可以了,如果设置过大系统会提示你的。

jdk8.0环境变量设置

跟环境变量没关系,楼主的问题是找不到tools.jar

%JAVA_HOME%\lib\tools.jar;这个jar文件肯定不存在

这是安装有问题,楼主应该是把jre和jdk全部放在了F:\JDK1.8.0这个目录,这是我猜测

当安装完jdk的时候,在%JAVA_HOME%\lib下会有tools.jar文件的,而当你继续在这个目录安装jre的时候,lib下的文件就被换掉了,此时tools.jar文件就没有了

楼主可以,安装完jdk后看一看是否存在tools.jar,再安装jre,看看我说的是否正确

解决方法

JDK安装目录:F:\JAVA\jdk1.8.0

JRE安装目录:F:\JAVA\jre8

就是不要安装在一个目录

此时,问题已经解决

1条大神的评论

  • avatar
    访客 2022-07-15 上午 12:02:27

    Xss128k:设置每个线程的堆栈大小。JDK5.0以后每个线程堆栈大小为1M,以前每个线程堆栈大小为256K。更具应用的线程所需内存大小进行调整。在相同物理内存下,减小这个值

发表评论