Ⅰ 如何在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命令已经可以运行了。