Linux Java 开发环境搭建(Debian)
JDK: Java development Kit
- 卸载系统自带openjdk: apt-get remove openjdk*
- Orace官网下载JDK版本,解压缩文件放在自定义文件下(/usr/local/自定义文件夹)
- 配置JDK环境变量
export JAVA_HOME=JDK解压缩文件目录export JRE_HOME=\$JAVA_HOME/jreexport CLASSPATH=.:\$JAVA_HOME/lib:\$JRE_HOME/libexport PATH=\$JAVA_HOME/bin:\$PATH
debian 环境变量配置:/etc/profile ---->source /etc/profile(环境变量立即生效))
JDK 版本问题
系统安装可能出现多个jdk版本问题(gij..),需指定系统默认的JDK版本
update-alternatives --install /usr/bin/java java java程序目录(JAVA_HOME/bin) 权限(300)update-alternatives --install /usr/bin/javac javac javac程序目录 权限(300)指定目标JDK版本:alternatives --config java
eclipse 配置
前提:eclipse官网下载开源包,解压缩到自定义目录
问题:linux系统下无法启动eclipse
# Problematic frame:# C [libgdk-x11-2.0.so.0+0x5173f] gdk_display_open+0x3f解决办法:修改eclipse.ini:--launcher.appendVmargs上面添加--launcher.GTK_version 2(帮助Eclipse在初始化识别GTK版本)
Web Server:Apche tomcat
- 步骤1:Apache官网下载tomcat版本,解压到自定义目录
- 步骤2:配置环境变量
export CATALINA_HOME=tomcat解压缩目录export CATALINA_BASE=tomcat解压缩目录
问题:因为eclipse tomcat目录可能对普通用户存在权限访问限制,因此eclipse在普通用户模式下可能无法创建本地tomcat服务器
解决办法:添加普通用户访问文件的权限:chmod -R 777 文件目录(777将目录的权限开放给所有用户)
Database Server:mysql
安装mysql:apt-get install mysql-server mysql-client(使用apt源直接安装)
注意:apt源安装mysql环境变量一般会自动设置好,直接通过 mysql --verison 验证mysql安装即可
小技巧:Debian桌面添加快捷方式
新建桌面文件(name.deaktop):
[Desktop Entry] Categories=Development; Comment[zh_CN]= Comment= Exec=程序的文件完整路径GenericName[zh_CN]=IDE GenericName=IDE Icon=程序图标完整路径MimeType= Name[zh_CN]=程序名 Name=程序名Path= StartupNotify=true Terminal=false Type=Application X-DBUS-ServiceName= X-DBUS-StartupType= X-KDE-SubstituteUID=false X-KDE-Username=owen
文件添加执行权限:chmod +x 文件完整路径