为了账号安全,请及时绑定邮箱和手机立即绑定

明明有class文件却弹出 ClassNotFoundException

明明有class文件却弹出 ClassNotFoundException

一只萌萌小番薯 2019-01-18 11:17:03
文件目录 $ pwd /Users/apple/Desktop/springt/javacTest $ tree . └── src └── com └── subject └── math ├── Hi.class └── Hi.jav Hi,java 文件 package com.subject.math; public class Hi{ public static void main(String args[]){ System.out.println("hi"); } } 但是在编译完成后,却出现ClassNotFoundException: $ java /Users/apple/Desktop/springt/javacTest/src/Hi.class Error: Could not find or load main class .Users.apple.Desktop.springt.javacTest.src.Hi.class Caused by: java.lang.ClassNotFoundException: /Users/apple/Desktop/springt/javacTest/src/Hi/class 为什么编译成功却运行失败?
查看完整描述

1 回答

?
元芳怎么了

TA贡献1798条经验 获得超7个赞

无法全路径执行,除非路径是包名,而且运行字节码文件无需待上class,如下执行即可:
进入目录:/Users/apple/Desktop/springt/javacTest/src
执行:java Hi

如果有包名:java 包名路径/Hi

查看完整回答
反对 回复 2019-03-01
  • 1 回答
  • 0 关注
  • 497 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信