【问题标题】:Java command line execution relative to packagingJava命令行执行相对于打包
【发布时间】:2014-08-11 23:23:36
【问题描述】:

我有一个打包的 java 文件:package com.learner.learner;
该类称为 Main.java
该类在 IDE 中运行良好,但是当我尝试在命令行手动运行它时,出现错误..

java Main # 我现在在 Main.class 所在的目录..
# 我得到这个错误:java.lang.NoClassDefFoundError

我应该如何执行程序,相对于包..?

【问题讨论】:

  • 它是否拥有加载该类所需的所有类?
  • @JigarJoshi:只有一个类。

标签: java shell ide command classpath


【解决方案1】:

从包含com 子文件夹的目录中,您可以使用

java com.learner.learner.Main

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-17
    • 2017-04-11
    • 1970-01-01
    • 1970-01-01
    • 2022-01-11
    • 2014-05-29
    • 1970-01-01
    相关资源
    最近更新 更多