Ⅰ 如何在Ubuntu 上安裝java
打開終中簡端,使用下面的命令安裝JRE:
sudo apt-get install default-jre
在終端,使用賣坦褲下面的命令安裝OpenJDK Java開發工具包:
sudo apt-get install default-jdk
使用下面的命令安裝,只需一信畝些時間,它就會下載許多的文件,所及你要確保你的網路環境良好:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-defaul
Ⅱ ubuntu16.14下JAVA8程序的字體怎麼改,真的又小又丑
1、sudo dpkg-reconfigure console-setup。
2、彈出 Configuring console-setup 界面,選擇適當的編碼格式,一般選擇默認的UTF-8,選擇OK
3、在接下來的界面里選擇字體,可以依次嘗試,選擇默認的latin1 and latin5 -western Europe and Turkic languages,這種字體下有較大的字體大小選擇空間。
4、選擇字體顯示效果。
5、接下來的界面選擇字體大小。
Ⅲ 怎麼在ubuntu中安裝java8
首先裂圓添加拆渣ppa
$ sudo add-apt-repository ppa:webupd8team/java
然後更新系統
$ sudo apt-get update
最後開始安旅源悄裝
$ sudo apt-get install oracle-java8-installer
$ java -version
Ⅳ ubuntu系統怎麼安裝jdk8
要下載和安裝 Java JDK8,訪問下載頁獲得最新的發行版本。
根據機器的 Ubuntu 系統的情況可以選擇下載 32 位或 64 位的發行版本。
在下載之前,您必須接受許可協議。
下載文件,保存。咐梁在 Ubuntu 系統中 Firefox 瀏覽器會默認保存到 ~/Downloads 目錄下。
第二步,打開終端運行如下命令來解壓下載的文件。
tar -xvf ~/Downloads/jdk-8-linux-x64.tar.gz
然後運行如下的命令,在 /usr/lib 目錄中創建一個為保存 Java JDK 8 文件的目錄。
sudo mkdir -p /usr/lib/jvm/jdk1.8.0/
接下來運行如下命令把解壓的 JDK 文件內衡慧運容都移動到創建的目錄中。
sudo mv jdk1.8.0/* /usr/碧檔lib/jvm/jdk1.8.0/
下一步,運行如下命令來配置 Java
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java" 1
接下來,拷貝和粘貼下面這一行到終端執行,以啟用 Javac 模塊。
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac" 1
最後,拷貝和粘貼下面一行到終端以完成最終的安裝。
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.0/bin/javaws" 1
要驗證下 Java 是否已經完全安裝的話,可以運行下面的命令來測試。
Ⅳ 如何在Ubuntu 16.04上正確安裝Oracle Java
本文我們將要描述安裝Oracle JRE for Java的步驟。 Ubuntu存儲庫不提供Oracle Java,而是提供open-jdk。 為了解決這個問題,我們將把webupd8team存儲庫添加到apt中。
第一步: 將webupd8team存儲庫添加到apt
我們將使用命令add-apt-repository通過以下命令添加webupd8team存儲庫:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
第二步: 安裝 Java
現在我們可以安裝Java 6,7或8檢查這個包列表:
oracle-java6-installer
oracle-java7-installer
oracle-java8-installer
選擇一個包並安裝它
sudo apt-get install oracle-java8-installer
第三步: 選擇Oracle Java作為默認JVM
更新:或者您可以使用命令sudo apt-get install oracle-java7-set-default來跳過此步驟。
現在我們將使用update-alternatives命令來選擇我們想要的默認的java版本:
sudo update-alternatives --config java
輸出將是下面這樣的:
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 auto mode
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-8-oracle/jre/bin/java 1062 manual mode
Press enter to keep the current choice[*], or type selection number:
選擇正確的號碼(在我們的輸出中為數字2),您可以使用Oracle Java。
檢查此命令的輸出,以驗證是否正確。
java -version
Ⅵ 如何在Ubuntu 14.04伺服器上自動化部署Spring Boot的應用
1. 在Ubuntu中安裝Java8
以下是一個簡單的安裝方法。
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
$ java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
2. 本地使用Gradle發布Spring Boot應用
我這里使用Jetty9作為內置的伺服器。
// ...
bootRun {
systemProperties = System.properties
}
configurations {
compile.exclude mole: "spring-boot-starter-tomcat"
}
dependencies {
// spring boot
compile "org.springframework.boot:spring-boot-starter-web:1.3.0.M5"
compile "org.springframework.boot:spring-boot-starter-jetty"
// ...
}
//...
在本地運行默認使用 src/main/resources/application.yml
作為配置文件,而在proction環境中我們系統它支持提供外部的配置文件 application-proction.yml
。
./gradlew bootRun # 開發環境下默認使用項目里的application.yml
# 在本地測試使用外部配置文件
./gradlew bootRun -Dspring.config.location=/path/to/application-proction.yml
# 發布
./gradlew build
# 運行
java -jar build/libs/SpringBlog-0.1.jar # 默認使用jar包裡面的application.yml配置文件
# 使用外部配置文件
java -jar build/libs/SpringBlog-0.1.jar --spring.config.location=/path/to/application-proction.yml
3. 在Ubuntu伺服器上部署Spring Boot應用
# 上傳SpringBlog-0.1.jar到伺服器
scp build/libs/SpringBlog-0.1.jar root@your_server_ip:/root/spring-blog/current
# 在伺服器上配置生產環境的配置文件
scp application-proction.yml root@your_server_ip:/root/spring-blog/current
然後 SSH
登錄伺服器,修改配置文件 application-proction.yml
,試運行應用。
ssh root@your_server_ip
cd spring-blog/current
java -jar SpringBlog-0.1.jar --spring.config.location=application-proction.yml
# application-proction.yml
server:
address: raysmond.com # 使用域名或者IP,啟動之後就可以這個域名或IP訪問網站了
port: 80
contextPath:
spring:
profiles:
active: proction
thymeleaf:
cache: true
jade4j:
caching: true
dataSource:
driverClassName: com.mysql.jdbc.Driver
url: jdbc:mysql://127.0.0.1/spring_blog
username: root
password:
hibernate:
dialect: org.hibernate.dialect.MySQLDialect
hbm2ddl.auto: update
show_sql: false
redis:
host: localhost
port: 6379
4. 如何在Ubuntu中後台運行Spring Boot應用?
推薦使用 nohup
這個命令。
cd /root/spring-blog/current
nohup java -jar SpringBlog-0.1.jar --spring.config.location=application-proction.yml \
> ../logs/proction.log 2> ../logs/proction.err &
在Ubuntu還可以 /etc/init.d
目錄下新建一個腳本,把SpringBlog作為service來運行,這樣不用每次都打這么繁瑣的命令了。新建一個 /etc/init.d/spring_blog
文件,內容如下:
#!/bin/sh
SERVICE_NAME=spring_blog
HOME=/root/spring-blog
PATH_TO_JAR=$HOME/current/SpringBlog-0.1.jar
PID_PATH_NAME=/tmp/spring_blog.pid
LOG=$HOME/logs/proction.log
ERROR_LOG=$HOME/logs/proction.err
CONFIG=$HOME/application-proction.yml
case $1 in
start)
echo "Starting $SERVICE_NAME ..."
if [ ! -f $PID_PATH_NAME ]; then
cd $HOME/current
nohup java -jar $PATH_TO_JAR --spring.config.location=application-proction.yml > $LOG 2> $ERROR_LOG &
echo $! > $PID_PATH_NAME
echo "$SERVICE_NAME started ..."
else
echo "$SERVICE_NAME is already running ..."
fi
;;
stop)
if [ -f $PID_PATH_NAME ]; then
PID=$(cat $PID_PATH_NAME);
echo "$SERVICE_NAME stoping ..."
kill $PID;
echo "$SERVICE_NAME stopped ..."
rm $PID_PATH_NAME
else
echo "$SERVICE_NAME is not running ..."
fi
;;
restart)
if [ -f $PID_PATH_NAME ]; then
PID=$(cat $PID_PATH_NAME);
echo "$SERVICE_NAME stopping ...";
kill $PID;
echo "$SERVICE_NAME stopped ...";
rm $PID_PATH_NAME
echo "$SERVICE_NAME starting ..."
cd $HOME/current
nohup java -jar $PATH_TO_JAR --spring.config.location=application-proction.yml > $LOG 2> $ERROR_LOG &
echo $! > $PID_PATH_NAME
echo "$SERVICE_NAME started ..."
else
echo "$SERVICE_NAME is not running ..."
fi
;;
esac
現在就可以使用service的方式來運行網站了。
sudo service spring_blog start
sudo service spring_blog stop
sudo service spring_blog restart
5. 在本地自動化部署網站到遠程伺服器
在本地我用了一個shell腳本和一個python腳本來配合自動化部署。
deploy.sh
使用 gradle
的命令發布jar包,使用 scp
命令吧jar包上傳到伺服器上;
deploy.py
使用 SSH
遠程登錄伺服器,並在伺服器上執行部署命令。
# deploy.sh
#!/bin/bash
SERVER="your_server_ip"
JAR="build/libs/SpringBlog-0.1.jar"
echo "Building $JAR..."
./gradlew build
echo "Upload $JAR to server $SERVER..."
scp $JAR root@$SERVER:/root/spring-blog/
python deploy.py
deploy.py
主要使用了一個 paramiko
庫,用於 SSH
遠程登錄伺服器,並執行命令。這個腳本會把伺服器上 /root/spring-blog/current/SpringBlog-0.1.jar
備份到 /root/spring-blog/releases
中,並把新發布的jar包放到 /root/spring-blog/current
中,然後重啟 spring_blog
服務。
#!/usr/bin/python
import paramiko
import threading
import time
ip = 'your_server_ip'
user = 'root'
password = ''
jar = 'SpringBlog-0.1.jar'
home='/root/spring-blog'
current=home+"/current"
releases=home+"/releases"
def execute_cmds(ip, user, passwd, cmd):
try:
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(ip,22,user,passwd,timeout=5)
for m in cmd:
print m
stdin, stdout, stderr = ssh.exec_command(m)
# stdin.write("Y")
out = stdout.readlines()
for o in out:
print o,
print '%s\tOK\n'%(ip)
ssh.close()
except :
print '%s\tError\n'%(ip)
if __name__=='__main__':
print 'Start deploying %s to server %s'%(jar, ip)
now = time.strftime("%Y%m%d%H%M%S")
cmd = [
'echo Stop spring_blog service... && service spring_blog stop',
'echo Flush all redis cache data... && redis-cli -r 1 flushall',
'echo Stop redis server... && service redis_6379 stop',
'echo Use new jar... ' + \
' && mv ' + current + '/' + jar + ' ' + releases + '/' + now + '_' + jar ,
'mv ' + home + '/' + jar + ' ' + current + '/' + jar,
'echo Stop redis... && service redis_6379 start',
'echo Start spring_blog service... && service spring_blog start ' + \
' && echo All done.'
]
a=threading.Thread(target=execute_cmds, args=(ip,user,password,cmd))
a.start()
配置完以後,在本地寫完代碼就可以運行 ./deploy.sh
一鍵部署到遠程伺服器了。
Ⅶ ubuntu eclipse3.8怎麼配置java8
在前一篇中,我發現了 Ubuntu 15.04 中的新工具 Ubuntu Make,同時發現了在 Ubuntu 15.04 中使用 Eclipse 4.4 的方法。有人可能會說,要使用 Eclipse 4.4,直接從 Eclipse 的官網下載不就行了嗎?但是在 Ubuntu 中,官網下載的 Eclipse 和 Ubuntu 自帶的 Eclipse 有點不一樣。我覺得 Ubuntu 中的 Eclipse 是修改過外觀的,其整個色調都是偏紅色的,用著很舒服,而官網下載的 Eclipse 色調是偏藍色的。看我後面的截圖就知道了。
以前我都是使用 Ubuntu 軟體源中的 Eclipse,使用命令 sudo aptitude install eclipse 就可以安裝,安裝 Eclipse 的時候會自動安裝 openjdk-7。但是 Ubuntu 軟體源中的 Eclipse 一直都是 3.8 版,我都等幾年了,也不見升級。直到我發現 Ubuntu Make,試用它的時候,才發現 Eclipse 4.4 藏在這里。(試用 Ubuntu Make 還可以下載好多其它的 IDE,具體內容請看我上一篇隨筆。)
下載和安裝 Eclipse 4.4 很簡單,現在使用這個命令: umake ide eclipse。而且這個命令不需要超級用戶的許可權,下載的 Eclipse 在當前用戶的主目錄中。安裝完成後 Eclipse 的圖標自動出現在桌面左側的啟動器中,這時的 Eclipse 還是 pure 的,其它的插件都需要自己安裝。
回到頂部
擁抱Java 8
Ubuntu 15.04 默認的 Java 版本還是 openjdk-7,為了讓 Eclipse 運行更穩定以及使用 Java 8 的一些新特性,還是要升級到 openjdk-8。Ubuntu 15.04 的軟體源中有 openjdk-8,使用下面命令安裝即可:
sudo aptitude install openjdk-8-jdk
sudo aptitude install openjdk-8-jre
sudo aptitude install openjdk-8-jre-headless
安裝完成後,系統自動將默認的 Java 版本切換為 Java
如果要在 Java 7 和 Java 8 之間切換,可以使用如下命令:
sudo update-alternatives --config java
回到頂部
Eclipse 4.4中的Web開發環境
前面說過,剛安裝的 Eclipse 4.4 是 pure 的。要開發 Web 應用,靠的是 Java EE 插件
反正我是把這一個分類中的所有插件都安裝了,藝多不壓身嘛。安裝了這些插件後,寫 HTML、CSS、JavaScript 的工具都有了,甚至連開發 PHP 的環境也有了,雖然我不寫 PHP 程序。
專業的前端攻城獅大多使用 WebStorm,這個工具我也下載試用了。見我上一篇隨筆。我仍然還是習慣使用 Eclipse 的 Web 開發插件。其實 Eclipse 中的 Web 工具已經很老舊了,貌似還不支持HTML5、CSS3和Javascript 5,我是無力吐槽啊。下面,寫個 Bootstrap 的例子測試一下,如下圖:
左邊是項目的文件組成,中間是 Web Page 編輯器,有代碼視圖和設計視圖。我這里的代碼是從 Bootstrap 的示例中復制過來的,展示了 Bootstrap 的默認 theme 的效果。右邊是 Outline 視圖,這個我不多說。 Web Page 編輯器還有預覽功能
Ⅷ linux for arm 如何安裝java8 ,ram開發板,ubuntu12,自帶java6,想安裝java8
先試試系統的升級安裝,如果不行就去java官網下載對應的deb安裝包。
Ⅸ 怎樣安裝 OpenJDK 8 in Ubuntu 14.04 amp;12.04 LTS
1、如果在 Ubuntu 軟體中心安裝過 OpenJDK,請先使用如下命令將其刪除:
sudo apt-get purge openjdk*
2、添加 PPA 源
sudo add-apt-repository ppa:webupd8team/java
3、更新下中喚源資料庫賀培橋
sudo apt-get update
4、安裝 Oracle Java 8
sudo apt-get install oracle-java8-installer
ubuntu下刪除JAVA_TOOL_OPTIONS環境變數
ubuntu下手動安裝JDK之後,使用java -version 命令,將會彈出一個Picked up JAVA_TOOL_OPTIONS:****的錯誤。這個錯誤是因為環境變數JAVA_TOOL_OPTIONS導致的,刪除這個變數就能夠解決這個問題。
在linux的環禪猛境中,每次新建一個shell的時候都會在在~/.bashrc中添加環境變數,因此只需要在該文件中添加語句 :
unset JAVA_TOOL_OPTION
具體命令是:
echo 'unset JAVA_TOOL_OPTIONS' >> ~/.bashrc
echo 'unset JAVA_TOOL_OPTIONS' >> ~/.profile
Ⅹ 為什麼ubuntu沒有java
兩種配置方式
第一:
在 Ubuntu 中使用 PPA 安裝 Java 8 ( 支持 Ubuntu 10.04 - Ubuntu 14.04 ):
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install Oracle-java8-installer
完成之後可以通過以下命令來查看版本:
javac -version
安裝 Java 8 需要接受許可,如果你想自配轎動安裝,那麼可以在安裝之前運行:
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
設置 Java 8 環境變數:
sudo apt-get install oracle-java8-set-default
切換為 Java 7 :
sudo update-java-alternatives -s java-7-oracle
再切換為 Java 8:
sudo update-java-alternatives -s java-8-oracle
第二種:
1.下載JDK
下載地址:www.oracle.com/technetwork/java/javase/downloads/index.html
:
2.解壓安裝
我們把JDK安裝到這個路徑:/usr/lib/jvm
如果沒有這個目錄(第一次當然沒有),我們就新建一個目錄
cd /usr/lib
sudo mkdir jvm
建立好了以後純尺,我們來到剛才下載好的壓縮包的目錄,解壓到我們剛才新建的文件夾裡面去,並且修改好名字方便我們管理
sudo tar zxvf ./jdk-7-linux-i586.tar.gz -C /usr/lib/jvm cd /usr/lib/jvm sudo mv jdk1.7.0_05/ jdk7
3.配置環境變數
gedit ~/.bashrc
在打開的文件的末尾添加
export JAVA_HOME=/usr/lib/jvm/jdk7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出,然後輸入下面的命令來使之生效
source ~/.bashrc
4.配置默認JDK
由於一些Linux的發行版中已經存在默認的JDK,如OpenJDK等。所以為了使得我們剛才安裝好的JDK版本能成為默認的JDK版本,我們還要進行下面的配置。
執行下面的命令:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk7/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk7/bin/javac 300
注意:如果以上兩個命令出現找不到路徑問題,只要重啟一下計算機在重復上面兩行代碼就OK了。
執行下面的代碼可以看到當前培褲肆各種JDK版本和配置:
sudo update-alternatives --config java
5.測試
打開一個終端,輸入下面命令:
java -version
顯示結果:
java version "1.7.0_05" Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Server VM (build 23.1-b03, mixed mode)
這表示java命令已經可以運行了。