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

java 复制代码
package com.example.esdemo.utils;

import java.net.InetAddress;
import java.net.UnknownHostException;

/**
 * @className: tset2
 * @description: TODO
 * @author: liuzijian
 * @date: 2024/7/13 23:33
 * @version: 1.0
 **/
public class IpAddressTest {
    public static void main(String[] args) throws UnknownHostException {
        String proxyInfo = InetAddress.getLocalHost().getHostAddress();
        System.out.println(proxyInfo);
    }
}

写了上面一个简单的java类放到linux系统里用命令行测试,先用javac编译成class文件,然后用java命令执行,出现以下错误

bash 复制代码
错误: 找不到或无法加载主类 IpAddressTest

报错原因

这个类声明了包路径package com.example.esdemo.utils;,而.class文件并没有在这个路径下执行

解决方法(两种):

  1. 把编译后的 .class 文件应该在对应的目录结构中运行
  2. 删除包路径的声明,重新编译执行
相关推荐
SoFlu软件机器人27 分钟前
AI 重构 Java 遗留系统:从静态方法到 Spring Bean 注入的自动化升级
java·spring·重构
liwulin050629 分钟前
【JAVA】JVM 堆内存“缓冲空间”的压缩机制及调整方法
java·开发语言·jvm
程序员小假1 小时前
十个JVM核心知识点【全文万字保姆级详细讲解】
java·后端
泉城老铁1 小时前
springboot对接钉钉,发送钉钉消息
java·前端·后端
鸟语滑翔1 小时前
【学生管理系统升级版】
java
佩奇的技术笔记1 小时前
Java学习手册:JVM、JRE和JDK的关系
java·开发语言·jvm
夔8881 小时前
Excel通过VBA脚本去除重复数据行并保存
java·服务器·excel
AronTing1 小时前
13-Java并发编程性能优化终极指南:从原理到企业级实战
java·后端·面试
布道谷1 小时前
锁的可重入性:概念、原理与Java实现深度解析
java·后端
雷渊2 小时前
谈一谈在分布式系统中,如何保证数据一致性?
java·后端·面试