㈠ linux下如何知道java_HOME的目錄在哪裡什麼命令
/etc/profile這個是環境變數配置文件,裡面就有的,如果沒有找到,那就是你的環境變數沒有配好
還可以用env命令,這個是查看當前系統的環境變數的,要分頁的話就加通道 env |more
希望能幫到你
㈡ linux和windows下 jvm在改哪個文件調優
一、拷貝到Win,用UE、WINHEX等轉成LINUX格式的文件。
二、用vim打開,在Normal模式下輸入:%s/[Ctrl-v][Enter]//g,其中Ctrl-v是讓回車內鍵被認為是特殊字元容,而不是命令結束。
三、有時候下來的一堆源文件都是這樣的,總不能用vi一個一個打開吧,於是有了這招: dos2unix,例子:需要把當前目錄下所有源文件改成unix格式:dos2unix *.h *.cpp
㈢ linux下JVM的參數在哪裡設置
在文件 /etc/profile 最後加上一行
export JAVA_OPTIONS=-Xms512m -Xmx512m
㈣ linux下java mp文件在哪兒
如果所使用的應用伺服器是tomact,mp文件默認在catalina.out日誌文件里;
如果不是則可以查看java環境變數設置的位置,也就知道在mp文件的位置了;
如果沒有生成mp文件或者是生成錯誤,請按照一下幾種方法來修復:
系統默認的core文件生成路徑是 /var/logs,但是 /var/logs 目錄並非系統自帶的,系統初始安裝默認自帶的是/var/log,最終導致該系統出現core mp後並沒能生成core文件,因此如何查詢和修改系統默認的core mp文件生產路徑呢?方法如下:
一. 查詢core mp文件路徑:
方法1:
# cat /proc/sys/kernel/core_pattern
方法2:
# /sbin/sysctl kernel.core_pattern
二. 修改core mp文件路徑:
方法1:臨時修改:修改/proc/sys/kernel/core_pattern文件,但/proc目錄本身是動態載入的,每次系統重啟都會重新載入,因此這種方法只能作為臨時修改。
/proc/sys/kernel/core_pattern
例:echo 『/var/log/%e.core.%p』 > /proc/sys/kernel/core_pattern
方法2:永久修改:使用sysctl -w name=value命令。
例:/sbin/sysctl -w kernel.core_pattern=/var/log/%e.core.%p
㈤ linux下java的環境變數放在哪個文件裡面
在 /etc/profile 文件中
在文件最後加上
JAVA_HOME=/usr/java/default ;#具體看你安裝目內錄容,一般在/usr/java這個目錄里
JRE_HOME=$JAVA_HOME/jre ;
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JRE_HOME/lib/rt.jar ;
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH ;
export PATH JAVA_HOME JRE_HOME CLASSPATH ;
㈥ linux系統安裝了jdk後,沒有/usr/lib/jvm這個文件夾,這個文件夾是幹啥的高手指點下,謝謝
Java Virtual Machine
這個是運行java程序時候創建java虛擬機用的,一般的linux裝jdk後jdk下會有jvm文件夾,只要把java的環版境設成java文件夾下就行了。
現在權的linux下的jdk從官網上下來的tar.gz包實際上就是一個綠色的程序包,裡麵包含jvm。
把自己設置環境和添加環境變數後運行java的時候系統是能夠正確找到java virtual machine文件夾的,這個即便不在/usr/lib下,也不用在意。
㈦ linux系統安裝了jdk後,沒有/usr/lib/jvm這個文件夾,這個文件夾有什麼作用
Java Virtual Machine
這個是運行java程序時候創建java虛擬機用的,一般的linux裝jdk後jdk下會有jvm文件夾,只要把java的環境設成java文件夾下就行了。
現在的linux下的jdk從官網上下來的tar.gz包實際上就是一個綠色的程序包,裡麵包含jvm。
把自己設置環境和添加環境變數後運行java的時候系統是能夠正確找到java virtual machine文件夾的,這個即便不在/usr/lib下,也不用在意。
㈧ 怎麼查看linux的jvm內存
以WAS為例:
[tmp]$ ps -ef | grep java
root 9787 1 0 Sep17 ? 00:02:48 /opt/IBM/WebSphere/AppServer/java/bin/java -Xms50m -Xmx256m
-Xms 和 -Xmx 分別代表分配JVM的最小內存和最大內存。
堆棧信息你可以用 kill -3 後面版跟上java進程的pid,這樣就能生成權 thread mp 了。
㈨ linux怎麼查找java安裝路徑
在linux系統查找jdk的安裝路徑:
whereis java
which java (java執行路徑)
echo $JAVA_HOME
echo $PATH
在windows查找jdk的安裝路徑:
set java_home:查看JDK安裝路徑
java -version:查看JDK版本
下面是設置jdk的環境變數和卸載jdk安裝:
1.配置linux的環境變數:(記得source .bash_profile)
. 修改/etc/profile文件 (全局所有用戶)
vi 此文件/etc/profile
在profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_20
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
.修改.bash_profile文件 (某個用戶許可權使用這些環境變數)
.bash_profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_20
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
.shell終端執行下列命令: (臨時用)
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
2.卸載jdk
·找到jdk安裝目錄的_uninst子目錄
·在shell終端執行命令./uninstall.sh即可卸載jdk