zoukankan      html  css  js  c++  java
  • ubuntu下安装jdk(rpm版)错误: 找不到或无法加载主类 解决方法

    1.官网下载jdk,linux64位,rpm格式的。
    2.提取下载的文件,提取到一个目录下,我的是提取到了usr目录下了
    3.终端输入:sudo gedit ~/.bashrc
    会打开一个文本,在文本的最后添加:

    export JAVA_HOME=/usr/java/jdk1.8.0_101
    export CLASSPATH=${JAVA_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH
    

    注意:第一行的“/usr/java/jdk1.8.0_101”是你刚才提取的目录,按照你电脑的目录自己修改。
    最后保存,退出。
    4.之后终端输入:java -version
    提示以下信息:
    java version "1.8.0_101"
    Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
    就代表你已经安装好了,至此,就完成了安装。


    测试:
    1.用文本写一个java程序:

    public class Test {
    	public static void main(String args[]) {
    		System.out.println("A new jdk test !");
    	}
    }
    

    注意:文件名必须是 Test.java
    之后就可以编译了。
    2.编译
    终端输入:javac /home/zmy/usr/Test.java
    “/home/zmy/usr/”是Test.java所在的目录。
    接着,什么也不会提示,就代表已经编译好了,你到目录下去看,也有 Test.class 文件了

    3.运行
    (也是以下问题的解决方法:
    错误: 找不到或无法加载主类

    这一步很重要,我差不多弄了3个小时 = = 结果却很简单就能解决。
    终端第一次输入:cd /home/zmy/usr/
    终端第二次输入:java Test
    也就是说用java命令的时候,必须直接加.class文件,不能通过目录来用java,也就是说“java /home/zmy/usr/Test”是错误的!!!
    之后就可以成功的看见输出的字符了 ”A new jdk test !“

  • 相关阅读:
    JVM垃圾回收机制
    浅谈类的几个基础构造函数
    三次登陆用户名 和密码
    干迷宫
    记录人生中的第一个bug
    js三元运算符? :
    Linux云服务器 磁盘分区失败
    python基础中遇到的问题(TypeError: unhashable type: 'list')
    python亲密数设计
    源码编译安装Protobuf
  • 原文地址:https://www.cnblogs.com/s1124yy/p/5925745.html
Copyright © 2011-2022 走看看