一.安装JDK
方法很多,参考网址http://www.jb51.cc/article/p-xbdobptx-mz.html 即可。
注意这里,在配置好了环境变量之后,可以不用重启电脑,可以直接source ~/.bashrc使刚刚的修改直接生效。
遇到的问题:
以root身份登录,然后解压安装的,在root用户登录模式下,java是完全可用的;但是切换到普通用户模式下,java不可识别。开始时候始终找不到原因,后来逐一排查问题:1,Java路径的权限是否对普通用户有效,有rw属性么? 2,重新配置环境变量。最终发现,root用户的环境变量对于普通用户是没有效果的,普通用户如果想要使用的话,需要再单独配置环境变量。备注:在~/.bashrc文件中配置环境变量
二.安装tomcat
直接参考http://www.jb51.cc/article/p-wwvawhjy-mr.html
遇到的问题:
同样地,也是以root登录进行安装的。由于tomcat的配置,直接在tomcat安装目录下的./bin/startup.sh文件中修改,这样就不存在root用户的~目录与普通用户的~目录不一样的问题,不管用什么身份,此文件都是一致的。后来发现是目录的权限不足,没有提供rw属性,修改之后,启动tomcat,报错:log无法写入,于是单独为logs文件夹加上w属性,并且以-R形式加的,chmod o+w ./logs
三.安装eclipse
直接下载安装包,解压即可,可参考网上步骤,很多。
遇到的问题:
在~/.bashrc文件中,已经对java配置好了环境变量,并且在命令行中直接启动eclipse,是正常的。但是,当按照以下步骤将eclipse快捷方式添加到桌面上:
sudo vim /usr/share/applications/eclipse.desktop
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=eclipse
Comment=Eclipse Integrated Development Environment
Icon=/usr/local/eclipse/icon.xpm
Exec=/usr/local/eclipse/eclipse
Terminal=false
Categories=Development;IDE;Java;
保存退出,然后
sudo cp /usr/share/applications/eclipse.desktop /home/yourname/desktop
等等,可能这样做了以后你的图标好像不是我们常见的那种,而是上面有一个锁定按钮的空白,是什么原因呢,可能你不是root权限,对该文件没有访问权限,再执行一条语句:
sudo chmod 777 /home/yourname/desktop/eclipse.desktop
然后在桌面双击图标,却提示错误“A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: /home/awan/eclipse/jre/bin/java
java in your current PATH”
解决此问题的方法一:
进入到eclipse路径中,创建jre目录
Notebook-PC:/usr/local/eclipse
Notebook-PC:/usr/local/eclipse/jre
方法二:(暂时没有尝试验证正确性)
配置“/etc/profile”文件,因为“/etc/profile”文件对所有用户,针对所以软件,所以配置“/etc/profile”就可以解决问题,而“~/.bashrc”只是针对用户的shell,所以在“~/.bashrc”配置了之后,只能在终端运行eclipse。修改profile文件之后需要重新登陆才能起作用。
参考网页: