ubuntu环境中搭建java开发环境(含遇到的错误及解决办法)
2016-12-15 20:59
661 查看
一.安装JDK
方法很多,参考网址http://blog.csdn.net/zth1002/article/details/51383508 即可。注意这里,在配置好了环境变量之后,可以不用重启电脑,可以直接source ~/.bashrc使刚刚的修改直接生效。
遇到的问题:
以root身份登录,然后解压安装的,在root用户登录模式下,java是完全可用的;但是切换到普通用户模式下,java不可识别。开始时候始终找不到原因,后来逐一排查问题:1,Java路径的权限是否对普通用户有效,有rw属性么? 2,重新配置环境变量。最终发现,root用户的环境变量对于普通用户是没有效果的,普通用户如果想要使用的话,需要再单独配置环境变量。备注:在~/.bashrc文件中配置环境变量
二.安装tomcat
直接参考http://blog.csdn.net/carlos1992/article/details/43085897遇到的问题:
同样地,也是以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/eclipsemkdirjreNotebook−PC:/usr/local/eclipse cd jre/
Notebook-PC:/usr/local/eclipse/jrewhichjava/usr/lib/jvm/java/bin/java在eclipse/jre目录下对java/bin创建符号链接(软链接)Notebook−PC:/usr/local/eclipse/jre ln -s /usr/lib/jvm/java/bin/
方法二:(暂时没有尝试验证正确性)
配置“/etc/profile”文件,因为“/etc/profile”文件对所有用户,针对所以软件,所以配置“/etc/profile”就可以解决问题,而“~/.bashrc”只是针对用户的shell,所以在“~/.bashrc”配置了之后,只能在终端运行eclipse。修改profile文件之后需要重新登陆才能起作用。
参考网页:
http://blog.csdn.net/mr_gorgre/article/details/39052811
http://jingyan.baidu.com/article/72ee561abe5b30e16138df0b.html
相关文章推荐
- Windows Server 2008 R2搭建域环境中遇到的一个小错误的解决办法
- dubbo SpringMVC MyBatis 整合环境 开发中遇到的一些错误提示及解决办法
- Windows Server 2008 R2搭建域环境中遇到的一个小错误的解决办法
- 使用IntelliJ IDEA搭建kafka源码环境时遇到Output path错误解决办法
- Ubuntu搭建java环境时—E: 软件包 sun-java6-jre 没有可供安装的候选者 的解决办法
- ubuntu13.10(楼主是在麒麟系统下测试的)下ns2环境搭建和可能遇到的问题及解决办法
- ionic环境搭建遇到启动android错误的解决办法
- ubuntu搭建java开发环境遇到的问题总结
- Android 开发环境搭建 与在编译中遇到错误make Error 45解决方法
- UBUNTU下搭建ANDROID开发环境遇到的三个问题及解决措施
- Windows Server 2008 R2搭建域环境中遇到的一个小错误的解决办法
- ubuntu下配置lamp环境遇到 Unable to locate package错误解决办法
- wince开发环境搭建遇到的问题及解决办法
- Could not locate executable null 解决办法【在windows环境下开发hadoop2.4.1或者hadoop2.5.2的mapreduce,执行job遇到的一些错误】
- 配置Android开发环境常见错误解决办法(陆续添加)“your project contains error(s),please fix them before running your application”.
- hibernate开发遇到的错误及解决办法
- ubuntu10.04之java开发环境的搭建(jdk1.6+tomcat6.0.30+MyEclipse8.5)
- ubuntu下android开发环境搭建(及错误异常处理)
- 在Ubuntu 9.10下搭建Java开发环境(四):Oracle10g篇
- ubuntu 10.4安装简记 及java开发环境搭建