java找不到或无法加载主类

问题描述:javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题

问题前提:

1. 环境变量配置完成,JDK已安装好,Java和javac检测无问题;

2. Javac编译成功;java解释时提示“找不到或无法加载主类”

问题原因:classpath路径问题

 1. 在classpath的最前面要加一个本目录路径,用.表示,由于后面还有java的dt和tools两个路径,所以 . 后要加 ; 进行分隔表示。   

2.cmd运行javac 和java时,必须在该java文件的目录下运行,这样生成的class也在该目录下,java的时候也会首先就在本目录下找class文件。一般 cmd 默认 c:\ 个人文件夹下,而java文件一般使用其它软件编写,放在选定的路径下,这两个路径很少能主动重合,一运行当然找不到了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 如上的代码,运行的时候,必须运行 java a.b.c.D而且,JAVA文件必须在package标识的相应目录中...
    LJ说_LjNotes阅读 2,820评论 1 51
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,854评论 18 139
  • 精心收集整理的教程笔记 第01天 Java基础入门 第1章计算机基础 1.1计算机 计算机(computer)俗称...
    Java帮帮阅读 5,998评论 1 109
  • 一、万事开头难 我人生的第一次穷游始于大学一年级高中好友在电话里的鼓吹,她可劲儿地向我吹捧“间隔年”的浪漫和可...
    老家的山阅读 717评论 2 4
  • 上学时,总感觉教室外的那条走廊很长很长,总也走不到尽头。 长大后,一路走来青春的这条走廊却是那么短,一下子就穿过去...
    无需平等只要偏爱阅读 243评论 4 2