zoukankan      html  css  js  c++  java
  • 运行.class文件提示找不到或者无法加载主类原因

    在Java初学之时,用文本文件写了一个“hello world”的简单程序。在dos环境下使用命令javac -test1.java 进行编译。

    编译出名称为test1.class的Java运行文件。

    使用Java test1命令运行文件时出错,提示“找不到或者无法加载主类”。

    出现这种错误的原因有两种:

    一、文件名写错。注意,在写文件名称时不能带.class后缀

    二、classpath环境变量配置问题。

    使用命令:set classpath 查看classpath配置信息

    classpath代表的是:为Java虚拟机指示.class文件的所在位置。

    说白了就是告诉虚拟机你应该在我指定的位置去寻找.class文件进而执行。

    修改classpath:

    一、临时修改。命令set classpath=.;%clsspath%;(指示classpath的位置是当前目录和先前设定的位置)

    二、永久修改。在我的电脑中的直接修改classpath的环境变量,添加.;

    临时修改后不能关闭cmd,在当前cmd下直接运行Java test1即可正常运行;

    永久修改后需要关闭cmd,重新打开后运行Java test1即可正常运行。

  • 相关阅读:
    单词接龙
    洛谷 P1015 回文数
    洛谷 P1012 拼数
    codevs 2780 ZZWYYQWZHZ
    专项练习之字符串
    模拟题1
    专项训练之线段树
    复习题之求后序遍历
    复习题之二叉树的遍历
    Hdu 3037 Saving Beans(Lucus定理+乘法逆元)
  • 原文地址:https://www.cnblogs.com/6tian/p/3711790.html
Copyright © 2011-2022 走看看