jdk15linux
㈠ linux如何查看jdk版本
linux如何查看jdk版本?我們一起來了解一下吧。1、打開linux伺服器,然後在桌面的空白處點擊右鍵。
2、在彈出的下拉選項里,點擊打開終端。
3、輸入java-version命令,回車運行即可查看安裝的jdk的版本。
本文章基於ThinkpadE15品牌、centos7系統撰寫的。
㈡ activiti生成的流程圖為什麼在linux系統上是亂碼
第一種解決方案就是將linux的添加中文的font 第二種是在tomcat中直接適應一下linux的系統建議使用第二種。
在jdk15以後,只需在~/jre/lib/fonts/下建一個fallback目錄,把你想在java中使用的字體烤貝到這個目錄中即可
以下方法在fc6下測試通過,假設用戶的jre路徑為 /usr/java/jdk1.7.63/jre/
cd /usr/java/jdk1.7.63/jre/lib/fonts
sudo mkdir fallback
將C:\WINDOWS\Fonts\simsun.ttc拷貝到 /usr/java//jdk1.7.63/jre/lib/fonts/fallback文件夾內
好的你重啟伺服器試試。估計是OK的了
㈢ linux下jdk的問題,卸載不幹凈
linux下徹底卸載jdk的步驟:
1、卸載之前,先檢查Java對安裝情況
# update-alternatives --display java
2、(替換(version)為你的java具體版本.命令 「java -version」來得到,我的所1.7.0_15,那麼你可以用命令 update-alternatives --remove "java" "/usr/lib/jvm/jdk1.7.0_15/bin/java"來刪除)
# update-alternatives --remove "java" "/usr/lib/jvm/jdk<version>/bin/java"
# update-alternatives --remove "javac" "/usr/lib/jvm/jdk<version>/bin/javac"
# update-alternatives --remove "javaws" "/usr/lib/jvm/jdk<version>/bin/javaws"
3、確認這些符號鏈接(symlinks)是否都刪除了
# java -version
# javac -version
# which javaws
4、後面倆命令必須要慎之又慎,不然可能毀掉你的系統.
# cd /usr/lib/jvm
# sudo rm -rf jdk<version>
5、更新刪除配置
# update-alternatives --config java
# update-alternatives --config javac
# update-alternatives --config javaws
6、刪除JAVA_HOME 這行環境變數。
7、完成
㈣ linux系統設置tomcat自啟動
linux系統設置tomcat自啟動
需要將tomcat加入自啟動隊列中,則需要進行如下的操作:
以root用戶登錄系統:
cd /etc/rc.d/init.d/
vi tomcat
文件內容參考如下:
#!/bin/sh
#
# tomcat: Start/Stop/Restart tomcat
#
# chkconfig: 2345 80 20
# description: Tomcat is a Java Servlet Container
#
#
# match these values to your environment:
export CATALINA_BASE=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
export CATALINA_TMPDIR=/usr/local/tomcat/temp
export JRE_HOME=/usr/java/jdk15
# Source function library.
. /etc/rc.d/init.d/functions
TOMCAT=/usr/local/tomcat
start() {
echo -n ___FCKpd___0"Starting Tomcat: "
$TOMCAT/bin/catalina.sh start
}
stop() {
echo -n ___FCKpd___0"Stopping Tomcat: "
$TOMCAT/bin/catalina.sh stop
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
;;
status)
;;
restart)
stop
start
;;
*)
echo ___FCKpd___0"Usage: $0 {startstoprestart}"
;;
esac
exit $RETVAL
把 tomcat 修改為可運行的文件,命令參考如下:
chmod a+x tomcat
使用chkconfig命令把 tomcat 命令加入到系統啟動隊列中:
chkconfig --add tomcat
查看apachectl的狀態:
chkconfig --list tomcat
㈤ linux下用rpm -ivh jdk-7u15-linux-i586.rpm命令直接安裝jdk-7u15-linux-i586.rpm報錯,許可權已賦。日誌下
rpm 這個命令的使用 是需要相關文件的,你的系統可能沒有。
我建議你自己下載個jdk***.bin
給下許可權 chmod 755 *.bin
然後./jdk**.bin執行下 就安裝了
㈥ 為什麼linux安裝jdk後直接java -version就有信息,但是我並沒有配置環境變數
Linux的安裝包一般可執行程序的存放路徑無非就是約定的那幾個目錄,配置文件放在一個共享的約定目錄,log等數據文件亦然,所以你可以理解,在安裝的時候,直接Java可執行程序扔進環境變數Path的目錄了
㈦ linux查看是否安裝jdk
linux怎麼查看是否安裝jdk呢,下面就讓我們來看看吧。1、打開linux系統,在linux的桌面的空白處右擊。
2、在彈出的下拉選項里,點擊打開終端。
3、可以在打開的Linux伺服器終端中用查詢命令查找。
4、在終端窗口中輸入java-version,按回車。
5、如果出現了jdk的版本則說明安裝了jdk。
以上就是的分享,希望能幫助的大家。
本文章基於ThinkpadE15品牌、centos7系統撰寫的。
㈧ 在Linux系統下安裝JDK及環境變數配置,請教大家,謝謝
1)用vi命令編輯/etc/profile 文件
vi /etc/profile
(2)在該文件內容末尾添加以下三行代碼:
export JAVA_HOME=/opt/jdk1.6.0_07
export JRE_HOME=/opt/jdk1.6.0_07/jre(是否添加)
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
(3)保存退出
:wq
㈨ 圖形環境下bash 正常,命令行環境下 bash的返回信息亂碼,export 和set lang
就是從資料庫中取出來時,在存入linux的文件里時,在字元流時制定編碼格式。代碼如下:
FileOutputStream fos=new FileOutputStream(new File(filePath),true);
Writer ut=new OutputStreamWriter(fos,"UTF-8");
out.write(s);
out.write("\n");
out.flush();
fos.close();
out.close();
**********************
vi .bash_profile
export lang=zh_CN
vi /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SUPPORTED="en_US.UTF-8:en_US:en:zh_CN.GB18030:zh_CN:zh:zh_TW.big5:zh_TW:zh:ja_JP.UTF-8:ja_JP:ja:ko_KR.eucKR:ko_KR:ko"
SYSFONT="latarcyrheb-sun16"
只改第一個不管用,好像第二個尤其重要,必須改。
***************************************
方法一: 打開putty主程序,選擇window-〉Appearance-〉Font settings-〉Change…,選擇Fixedsys字體,字元集選擇CHINESE_GB2312。在window-〉Appearance -〉Translation中,Received data assumed to be in which character set 中,把Use font encoding改為UTF-8如果經常使用,把這些設置保存在session裡面. 現在打開putty,登錄成功後,在shell中輸入:export LC_ALL=』zh_CN.utf8′
方法二: 編輯/etc/sysconfig/i18n 將第1句「LANG=」zh_CN.UTF-8″」改為「LANG=」zh_CN.GB18030″」,完成後保存重新登錄就可以顯示正常了
1、console終端亂碼
在/etc/profile文件的最後一行添加如下內容:
export LC_ALL=」zh_CN.GB18030″
2、xwindow終端亂碼
在/etc/sysconfig/i18n文件的最後一行添加如下內容:
export LC_ALL=」zh_CN.GB18030″+
**************************
亂碼分兩種情況:
1.終端(純shell界面)的亂碼
vi /etc/profile
export LC_ALL=」zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN:en_US.UTF-8:en_US:en:zh:zh_TW:zh_CN.BIG5″
保存退出,reboot系統即可..
2.X-window(圖形界面)的亂碼
vi /etc/sysconfig/i18n
LANG=」zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN:en_US.UTF-8:en_US:en:zh:zh_TW:zh_CN.BIG5″
LANGUAGE=」zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN:en_US.UTF-8:en_US:en:zh:zh_TW:zh_CN.BIG5″
保存reboot即可…
*********************
新發了台linux虛擬機,用VIM出現了中文亂碼問題,查找了資料,解決方法如下:
vi /etc/sysconfig/i18n
將內容改為
LANG=」zh_CN.GB18030″
LANGUAGE=」zh_CN.GB18030:zh_CN.GB2312:zh_CN」
SUPPORTED=」zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en」
SYSFONT=」lat0-sun16″
這樣中文在SSH,telnet終端就可以正常顯示了
其中,主要修改的內容主要為zh_CN.GB18030,其中要注意VI個性的內容為根目錄下,要注意許可權
**************************
每次裝完linux,用SSH連接,中文總是顯示亂碼。51Testing軟體測試網
解決方法:編輯/etc/sysconfig/i18n,將其中的 LANG=」zh_CN.UTF-8″ 改為 LANG=」zh_CN.GB2312″ 。
&m^%k7X6X7IQ051Testing軟體測試網 K!W|,r8cV&r5N
斷開重新連接。
****************************
linux下中文亂碼問題解決方案 (2008-06-07 12:55:45)
從 windows傳過來的文件拷到linux下是亂碼,俺們又想在linux下顯示中文,怎麼辦呢?我們首先進行測試,linux下的中文是否可以正常顯示?答:yes. 所以問題就比較明顯了,windows下拷過來的不能顯示,說明windows下和linux下支持的格式是不相同的.
linux下一般是採用utf-8的編碼,而我們在windows上編輯文件時是gb2312的編碼。所以導致中文編碼會亂碼。要更正這個問題實際上很簡單只要把文件轉換成utf-8編碼格式然後再導入就ok啦。
然後使用如下命令進行轉換:
iconv -f gb2312 -t utf-8 test.txt> testutf8.tzt
(-f 就是源編碼,-t 轉換目標編碼,test.txt源文件,testutf8.txt生成目標編碼文件)
備註:使用 iconv -l 可以查看系統支持編碼格式。當然也可以添加其中的編碼格式:
默認為utf8,如果想用其他編碼如GBK
手動更改配置文件的命令:
shell> vi /etc/sysconfig/i18n
將LANG=」zh_CN.UTF-8″修改為:
LANG=」zh_CN.GBK」
保存並關閉,運行下面的命令使配置生效:
shell> source /etc/sysconfig/i18n
將終端字元編碼顯示為簡體中文:
shell> vi /etc/profile.d/chinese.sh
添加下面這行:export LC_ALL=zh_CN.GBK
shell> source /etc/profile.d/Chinese.sh
*******************************
解決Linux操作系統下Java的中文亂碼問題
在jdk15以後,只需在~/jre/lib/fonts/下建一個fallback目錄,把你想在java中使用的字體烤貝到這個目錄中即可
以下方法在fc6下測試通過,假設用戶的jre路徑為 /usr/java/jdk1.6.0_03/jre/
cd /usr/java/jdk1.6.0_03/jre/lib/fonts
sudo mkdir fallback
將C:\WINDOWS\Fonts\simsun.ttc拷貝到 /usr/java/jdk1.6.0_03/jre/lib/fonts/fallback文件夾內 centos5.2配置完成後,正常能顯示中文,查看後發現支持utf-8字元集。
而putty和ssh secure shell連接卻發現亂碼,主要表現為執行vim亂碼,su命令亂碼。
使用$locale命令查看,出現如下:
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
LC_CTYPE=」zh_CN.UTF-8″
LC_NUMERIC=」zh_CN.UTF-8″
LC_TIME=」zh_CN.UTF-8″
LC_COLLATE=」zh_CN.UTF-8″
LC_MONETARY=」zh_CN.UTF-8″
LC_MESSAGES=」zh_CN.UTF-8″
LC_PAPER=」zh_CN.UTF-8″
LC_NAME=」zh_CN.UTF-8″
LC_ADDRESS=」zh_CN.UTF-8″
LC_TELEPHONE=」zh_CN.UTF-8″
LC_MEASUREMENT=」zh_CN.UTF-8″
LC_IDENTIFICATION=」zh_CN.UTF-8″
LC_ALL=
解決方案:
1. 對於putty0.6版本
a.修改centos上/ect/sysconfig/i18n內容為:
LANG=」zh_CN.UTF-8″
b.修改putty的configuration窗口內windows->Appearance->font setting為新宋體,10號字。
修改Translation的Receive data assumed to be in which character set為:
UTF-8。(因為下來列表中沒有中文字元集,GB2312或cp936)。
這樣修改完成後,putty就正常支持中文顯示了。
2.對於ssh secure shell版本。
a.將配置的字體改成宋體,但是還是亂碼,
b.修改centos的/ect/sysconfig/i18n內容為:
LANG=」zh_CN.GB18030″
LANGUAGE=」zh_CN.GB18030:zh_CN.GB2312:zh_CN」
SUPPORTED=」zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en」
SYSFONT=」latarcyrheb-sun16″
—以上內容是網上找到了,照著寫了。
發現連接ssh secure shell可以正常顯示中文。
用$locale查看,上面看到的配置都變成了GB18030編碼了
** 但是又用putty連接,卻又變成了亂碼,我理解因為putty仍然用的是utf8編碼,
而配置ssh secure shell時,將centos改成gb18030編碼了,所以亂碼。
c.到伺服器上,重新啟動了centos,發現顯示中文也正常。
3. 如果發現ssh secure shell有問題,或相關的引起問題,則重新配置putty使用,
配置方案可以參考上述配置。
結論:
因為ssh secure shell窗口符合window顯示,所以暫時定為使用ssh secure shell客戶端。
而其也綁定了ftp上傳功能,相對方便。
變化:考慮建立mysql等多處使用utf-8編碼,所有仍然使用putty客戶端,系統編碼改成utf-8
##############################################################
現象:用SSH軟體連接時,中文是亂碼解決:修改/etc/sysconfig/i18n文件,將其改成以下內容: LANG=」zh_CN.GB18030″LANGUAGE=」zh_CN.GB18030:zh_CN.GB2312:zh_CN」SUPPORTED=」zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en」SYSFONT=」latarcyrheb-sun16″#source /etc/sysconfig/i18n重啟機器,問題應該解決了。CentOS更改LANG=」zh_CN.GB18030″SUPPORTED=」zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en」SYSFONT=」lat0-sun16″############################################################## 修改 /etc/profile增加export LC_ALL=zh_CN # for linux: zh_CN export LANG=zh_CN # for linux: zh_CN即可解決.
㈩ 怎麼根據自己電腦下載合適jdk,下哪個版本最合適
先根據在自己的操作系統,確定是下載Linux版本,Windows版本還是Mac版本,是32位還是64位系統。
再根據系統架構,選擇是Arm版本,還是X86版本。
另外,目前JDK最高版本為JDK15,但長期支持版本還有JDK11和JDK8,一般生產環境中不會選擇最新版本,而是老一點的穩定版本。目前JDK11和JDK8用的最多。