java HelloWorld 提示“错误: 找不到或无法加载主类 HelloWorld“解决方案

在检查环境变量等前提工作准确无误后,注意要配好CLASSPATH,仍然报“错误: 找不到或无法加载主类 HelloWorld“。

本人工程目录:mygs-maven/src/main/java/hello

在hello目录底下:

Greeter.java  HelloWorld.java

工程代码:
HelloWorld.java

package hello;

public class HelloWorld {

    public static void main(String[] args) {

        Greeter greeter = new Greeter();

        System.out.println(greeter.sayHello());

    }
}

Greeter.java

package hello;

public class Greeter {

    public String sayHello() {

        return "Hello world!";

    }

}

注意红色的区域,Greeter.java  HelloWorld.java两个类是加入到hello这个包下的。
执行java class这条命令要加包名。

[[email protected] java]$ cd /home/nx/workspace/web_back-end/spring/mygs-maven/target/classes/

[[email protected] classes]$ java hello.HelloWorld 

Hello world!

到这里,java的新手读者可能也悟出所以然,此处不再赘言。

时间: 2024-12-19 06:39:34

java HelloWorld 提示“错误: 找不到或无法加载主类 HelloWorld“解决方案的相关文章

mac 下 使用 java运行 class 文件 总是提示 “错误: 找不到或无法加载主类”的解决方法

发现问题 切换到mac平台后,突然想写点程序运行在mac下,想到mac自带java,会方便好多.不过在这过程中遇到了麻烦: 总是提示 “错误: 找不到或无法加载主类” 工程结构 查了好久,终于找到原型所在,发现网上很多资料都写的都不太多,自己记录一下.先看看工程的位置和目录. 我的eclipse 工作空间位置是: /Users/zhangyunfei/workspace_java 我的工程名字叫:hellodemo 我的main class 的package name (包名)为: hellod

springboot项目上有个红叉,且ecplise没有自动编译项目,运行提示“错误: 找不到或无法加载主类”

近期在做springboot项目,发现springboot项目上有个红叉但找不到哪个类报错,ecplise没有把项目自动编译,运行还提示"错误: 找不到或无法加载主类",进入工作空间"项目\target\classes",发现项目java类根本没有编译,尝试各种方式发现均不可以,后来在网上发下这篇文章试了确实可以http://blog.csdn.net/u011526234/article/details/50394951,现在remark以下,希望也可以帮到其他遇

Eclipse 无法编译,提示“错误: 找不到或无法加载主类”

jar包问题: 1.项目的Java Build Path中的Libraries中有个jar包的Source attachment指为了一个不可用的jar包, 解决办法是:将这个不可用的jar包remove掉. 2.项目的Java Build Path中的Libraries中有个jar包是不可用的,显示红色叉叉.这说明系统找不到这个这个jar文件. 解决办法:把这个jar删除即可. 3.eclipse: Eclipse处于打开状态,而这时更新SVN代码,再在Eclipse中运行Java程序时也可能

Intellij IDEA 封装Jar包(提示错误: 找不到或无法加载主类)

Intellij IDEA 封装Jar包(提示错误: 找不到或无法加载主类) 封装的过程如下: 然后准备打包 选择Build或者ReBuild即可. 但这样就会引起开始第一个图的问题.提示无法加载主类,另外一个情况就是所有的外部第三方jar包都被封装到一个jar包里面了. 那么如何能解决这个问题呢?百度找了很多发现其实配置都不准确,最终发现有个地方提示如下: https://stackoverflow.com/questions/15724091/how-to-run-a-jar-file-cr

命令行中编译和运行JAVA程序出现“错误: 找不到或无法加载主类”

初学JAVA,今天在命令行界面中尝试编译和运行Hello.java (文件当前目录.....\src\chapter1) 1 package chapter1; 2 3 public class Hello { 4 public static void main(String[] args){ 5 if(args.length==0) 6 System.out.println("hello!"); 7 else{ 8 for(int i=0;i<args.length;i++)

Myeclipse运行提示错误: 找不到或无法加载主类 test.test1 终极解决办法

前提是代码没有问题 简单粗暴的解决办法: 重启电脑 解决办法2: 1.在控制台中点开"Problems",查看里面的错误.如果是多个项目,可以将其他项目暂时关闭. 根据错误进行处理. 2.把项目clean一下 3.项目Refresh一下 在项目上右键 Refresh一下 如果还不行 4.(关键一步) 将编译后的 配置信息或者新修改的对应的.class文件 删除 重新编译运行即可.

Error 错误: 找不到或无法加载主类

jar包问题:项目的Java Build Path中的Libraries中有个jar包的Source attachment指为了一个不可用的jar包,解决办法是:将这个不可用的jar包remove掉. 项目的Java Build Path中的Libraries中有个jar包是不可用的,显示红色叉叉.这说明系统找不到这个这个jar文件.解决办法:把这个jar删除即可. eclipse: Eclipse处于打开状态,而这时更新SVN代码,再在Eclipse中运行Java程序时也可能会提示“错误: 找

Java编译时报错“错误: 找不到或无法加载主类”的解决方法

一.问题描述 java在执行的时候,会遇到这样的报错,编译可以正常通过,只是执行java命令时会报错,例如: G:\1\JavaPrac\tankproject\src\tank1>javac TankGame1.java G:\1\JavaPrac\tankproject\src\tank1>java TankGame1错误: 找不到或无法加载主类 TankGame1 二.解决方法 主要是配置环境变量可能有问题,着重检查环境变量. 环境变量配置: 第一步: "变量名":J

Mac 添加java 环境变量成功后,依然会报错 错误: 找不到或无法加载主类

Windows 批处理(bat)文件转换成 Mac 的批处理(sh)文件 1. bat转换成sh文件,注销掉echo ,title字段: 2.将bat文件中的';'分隔符替换成':' ; Mac 添加Java 环境变量 1.打开终端 输入 cd ~ niko:~ mmk$ open -e .bash_profile 打开.bash_profile文件进行编辑: 2.在.bash_profile中添加 JAVA_HOME=`/usr/libexec/java_home` export JAVA_H