ubuntu环境中搭建java开发环境(含遇到的错误及解决办法)
来源:互联网 发布:付融宝怎么样 知乎 编辑:程序博客网 时间:2024/04/29 22:50
一.安装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-8Type=ApplicationName=eclipseComment=Eclipse Integrated Development EnvironmentIcon=/usr/local/eclipse/icon.xpmExec=/usr/local/eclipse/eclipseTerminal=falseCategories=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文件之后需要重新登陆才能起作用。
参考网页:
- http://blog.csdn.net/mr_gorgre/article/details/39052811
- http://jingyan.baidu.com/article/72ee561abe5b30e16138df0b.html
- ubuntu环境中搭建java开发环境(含遇到的错误及解决办法)
- 搭建后台环境遇到的几个错误及找到的解决办法(需更新)
- ubuntu中搭建java开发环境
- Windows Server 2008 R2搭建域环境中遇到的一个小错误的解决办法
- ubuntu 中Qt 开发环境的搭建
- UBUNTU下搭建ANDROID开发环境遇到的三个问题及解决措施
- Ubuntu下Java开发环境的搭建
- 搭建ubuntu环境时遇到的问题及解决方法
- Ubuntu下搭建android开发环境遇到的一些问题
- ubuntu 下搭建嵌入式开发环境遇到的常见问题
- ubuntu搭建安卓开发环境遇到的问题
- Ubuntu java开发环境搭建
- ubuntu搭建java开发环境
- Ubuntu搭建Java开发环境
- Ubuntu搭建java开发环境
- [新手]搭建java,android开发环境及出错解决办法
- ubuntu环境下java开发环境搭建
- JSP及JAVA开发环境的搭建
- SpringMVC学习(2)--使用SpringMVC
- bzoj 3611: [Heoi2014]大工程 虚树+树形dp
- Java8函数式编程1-简介和流
- 次小生成树
- JAVA中Long与Integer比较容易犯的错误
- ubuntu环境中搭建java开发环境(含遇到的错误及解决办法)
- HTTP/TCP/IP
- softmax——logicstic的泛化
- 用安卓手机控制电脑关机
- java将成为软件发展的规范和希望
- 进程并发与互斥性问题小结
- 数据库初始化
- Shallow heap & Retained heap
- Spark RDD 到 LabelPoint的转换(包含构造临时数据的方法)