java 找不到或无法加载主类

简介: 在CMD下执行“Java”命令时提示:java 找不到或无法加载主类这应该是有三种原因:1、java文件中没有"main"方法;2、java文件中使用了包名;3、执行命名所在的路径不对;java文件中使用了包名是比较麻烦的,解决方法:我的文件完整路径是:D:\javaProject\javatrans\src\main\java\wasdev\sample\servlet\CharsetTest3.java这在:【Java编程高级进阶】java 获取 string 字符串的编码详解 也有说明。

在CMD下执行“Java”命令时提示:java 找不到或无法加载主类

这应该是有三种原因:

1、java文件中没有"main"方法;

2、java文件中使用了包名;

3、执行命名所在的路径不对;

java文件中使用了包名是比较麻烦的,解决方法:


我的文件完整路径是:D:\javaProject\javatrans\src\main\java\wasdev\sample\servlet\CharsetTest3.java

这在:【Java编程高级进阶】java 获取 string 字符串的编码详解 也有说明。

网上查到的问题纠正:

问题1、需要配置 JAVA_HOME;
问题2、path环境变量中需要加:jre 的 bin 目录;
例如:
JAVA_HOME——E:\Java\jdk1.7.0_13
path 在原有的基础上加上了%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
问题3、配置 classpath
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

我只在 path 环境变量中添加了“D:\Java\jdk\bin”就可以了。

======================文档信息===========================

版权声明:非商用自由转载-保持署名-注明出处

署名(BY) :testcs_dn(微wx笑)

文章出处:[无知人生,记录点滴](http://blog.csdn.net/testcs_dn)

目录
相关文章
|
Java Maven Spring
Java Web 应用中,资源文件的位置和加载方式
在Java Web应用中,资源文件如配置文件、静态文件等通常放置在特定目录下,如WEB-INF或classes。通过类加载器或Servlet上下文路径可实现资源的加载与访问。正确管理资源位置与加载方式对应用的稳定性和可维护性至关重要。
457 7
|
安全 Oracle Java
edge浏览器加载java插件
edge浏览器加载java插件
1136 1
|
Java Linux Maven
java依赖冲突解决问题之容器加载依赖jar包如何解决
java依赖冲突解决问题之容器加载依赖jar包如何解决
|
Java 测试技术 Spring
Java SpringBoot 加载 yml 配置文件中字典项
Java SpringBoot 加载 yml 配置文件中字典项
264 0
|
SQL Java 数据库连接
java连接数据库加载驱动到java项目
该博客文章介绍了如何在Java项目中通过代码加载数据库驱动并连接SQL Server数据库,包括具体的加载驱动和建立数据库连接的步骤,以及如何将驱动包添加到Java项目的构建路径中。
|
存储 算法 Java
JAVA程序运行问题之Java类加载到JVM中加载类时,实际上加载的是什么如何解决
JAVA程序运行问题之Java类加载到JVM中加载类时,实际上加载的是什么如何解决
138 0
|
前端开发 Java 编译器
Java面试题:描述Java类的加载过程,包括加载、链接、初始化等阶段。
Java面试题:描述Java类的加载过程,包括加载、链接、初始化等阶段。
131 0
|
Java 编译器
Java健壮性 Java可移植性 JDK, JRE, JVM三者关系 Java的加载与执行原理 javac编译与JAVA_HOME环境变量介绍 Java中的注释与缩进 main方法的args参数
Java健壮性 Java可移植性 JDK, JRE, JVM三者关系 Java的加载与执行原理 javac编译与JAVA_HOME环境变量介绍 Java中的注释与缩进 main方法的args参数
299 1
|
数据采集 Web App开发 前端开发
技术心得记录:如何用JAVA爬取AJAX加载后的页面(转载)
技术心得记录:如何用JAVA爬取AJAX加载后的页面(转载)
|
前端开发 Java
java加载class文件的原理
java加载class文件的原理