linux安装JDK遇到的几个低级问题
来源:互联网 发布:网络中介服务提供商 编辑:程序博客网 时间:2024/05/22 04:34
最近在自己学linux,当然是少不了安装jdk了。但是因为战五渣,所以在安装与运行Java时候时候遇到了几个低级问题。
1.首先是如何将下载好的JDK传到linux虚拟机上?
我用虚拟机挂载移动硬盘,把里面的东西拷过去,结果发现我的移动硬盘文件系统是NTFS,我的linux并不支持。就用U盘(是FAT32),挂载上去了。
2.使用rhl9安装JDK1.8:
配置完环境变量遇到了运行java命令时候遇到问题:大概是VM缺了个什么东西,网上查找发现是rhl9实在是过于古老,1.8已经不再支持。如何解决的?安装了1.6. 另外,也顺道rhl6.2.。问题解决。
3.我把jdk1.8安装到rhl6.2上时候发现系统自带了jdk1.6(大概是这个版本).
当然要把它卸载重新安装新的jdk,可是发现并不是简单的修改/etc/profile里面的配置,百度到这个http://wenku.baidu.com/link?url=py12xZg0GPs969GEbS9xMNplJlg_PgAqvVpHYwXHmjfpK0i23tnEJeKHd4SaoEtiAWGzhoS5T54sstBCLeEGojspEpnB4SANKpRYeZj2gha,按照里面方法解决了。先是使用rpm -qa|grep java查看jdk信息(也可以使用rpm -qa|grep java; rpm -qa|grep gcj 或者yum list installed|grep java),然后使用rpm -e --nodeps xxxxx(这里是刚才查到的jdk信息)将刚才查到的包一一移除。还是不能卸载就说明的包被其他的包依赖,可以使用yum -y remove java java-x.x.x-gcj-compat-x.x.x.x-xxjpp.xxx, yum -y remove java java-x.x.x-openjdk-x.x.x.x-x.x.bxx.exx,按照依赖关系将其一一移除。
4.配置完环境变量随便写了个程序打印一条语句居然不行
说是找不到main类,哦,发现我还写了个包路径(package com.xxx.xxx;),所以呢,要么cd到com/xxx/xxx路径下面,在这个路径下面新建java,在此处javac编译, 要么使用java -d . xxx.java命令编译,(别忘了那个点),会自动生成com/xxx/xxx路径,最后到包的顶级路径下,也就是与com的当前目录运行java xxx就ok了,我猜是因为java xxx运行时候它会按照你的包路径找你的类,结果发现路径都没有。另外我发现,我在rhl9下,jdk1.6环境下并不会这样,它直接运行成功了。改天研究那个是咋回事。
- linux安装JDK遇到的几个低级问题
- Linux安装jdk遇到的问题
- 近日遇到的低级问题
- mybatis遇到的低级问题
- 安装JDK遇到的问题
- linux中遇到的问题--安装jdk的时候
- linux安装jdk,设置环境变量遇到的一个奇葩问题
- LINUX Centos 安装JDK遇到的问题总结
- Linux 安装oracle遇到的几个小问题
- JDK卸载与安装遇到的问题
- linu 安装jdk zookeeper遇到的问题
- CentO安装jdk遇到的问题
- linux移植系统遇到的jdk问题
- Linux挂载优盘 Linux中安装jdk,eclipse,tomcat以及遇到的问题和解决办法
- 在Linux中安装jdk的方法,遇到的问题及解决办法
- 在Linux平台下安装JDK可能遇到的多种问题
- Linux服务器安装部署jdk+tomcat+mysql可能遇到的问题及解决办法
- linux 安装遇到的问题
- 贪心算法之最优装载
- 【java】Java 中父类怎么调用子类的方法?
- KMP模板
- python _、__和__xx__的区别
- 编码技巧(一)命名
- linux安装JDK遇到的几个低级问题
- [51nod 1139]奇妙等式的解
- 贪心算法之单源最短路径Dijkstra
- 双网卡
- CXF 连接超时与请求超时的设置
- 228. Summary Ranges
- 利用余弦计算文本相似性
- Spring学习04--注入、依赖、方法注入详解
- Struts2框架的意义