当前位置: 首页 > 知识库问答 >
问题:

从命令行运行程序时未找到

颛孙飞鸾
2023-03-14
MyProject
-lib
   -mp3agic-0.9.0.jar

-src
   -com.company
      -Main.java

javac-cp“lib/*”src/com/company/main.java

在myproject/src中,我尝试使用:

JAVA-CP。COM/公司/主要

C:\myproject\src>javac-cp“lib/*”com/company/main.java

C:\myproject\src>java-cp.;“lib/*”com/company/main

现在,代码编译和执行没有任何问题。

为什么?

共有1个答案

漆雕皓轩
2023-03-14

您应该使用maven或gradle,否则您将不得不说出您使用的是哪一个控制台,哪一个操作系统--如果您不知道控制台是什么,那么在直接使用javac之前,您将首先在谷歌中搜索它--但是如果您坚持:

对于Linux、OSX、任何类UNIX:

javac-cp“.:lib/mp3agic-0.9.0.jar”src/com/company/main.java

在Windows下运行:

java-cp.;lib\mp4agic-0.9.0.jar com.company.main

您可能需要使用斜杠(/)而不是反斜杠,这取决于您使用的控制台。或者尝试“/”或“\”,看看什么对你有效。

 类似资料:
  • 我刚开始咕噜咕噜的。我正在尝试在我的Mac OSX Lion上配置Grunt。 我按照这里的说明,然后创建了一个包含下面文件的项目文件夹。当我尝试通过在终端中键入“grunt”来运行时,我会得到。我还修改了paths,希望添加路径可以使任务运行器工作,但它仍然不能工作。有人能帮忙吗?

  • 问题内容: 所以我在这里有一个菜鸟般的时刻,我以前从未使用过命令行来运行Java程序,但现在我需要。我遇到的问题是,当我尝试运行程序时,出现ClassNotFoundException。我的课叫做OmadUpdate。我已经使用javac命令将OmadUpdate.java文件编译为OmadUpdate.class。我已经检查了目录,并且它们都绝对存在,但是当我运行java OmadUpdate命

  • 我下载了一个java程序,它由两个文件夹src和classes组成,分别包含源文件和类文件。现在,src和classes文件夹包含几个嵌套的子文件夹,其中最后一个子文件夹分别包含源文件和类文件。更准确地说,源文件和类文件的路径是src/edu/univ/。java和classes/edu/univ/。班假设包含main函数的文件是main。java,如何从命令行运行此程序。 我尝试过: 我也尝试过

  • 测试步骤: 我试过“abc”,“^abc”,“give abc”...在@gived上 我用下面的bat文件和步骤定义来驱动它,并且类文件就在那里。在-g(glue)选项中,我意识到包名是参数值,所以我尽可能简单地实现了这一点,但我只找到了0个场景。bat文件很简单: 如果*.feature文件是cucumber运行的必要条件,并且即使junit被挂到cucumber.class测试运行程序中,它

  • 我正在尝试使用AWS codebuild生成一个简单的docker应用程序,但遇到一个错误,其中找不到AWS命令: 我有一个超级简单的docker文件,它构建了一个简单的express应用程序: 我有一个超级简单的构建规范。yml构建docker容器并将其推送到aws注册表: 然而一旦运行,它抛出上面张贴的错误^^我不确定为什么没有找到aws cli utils?这里的指南: http://doc

  • 问题内容: 我对Java的经验不是很丰富,这使我发疯。我编写了一个Java程序,需要从命令行运行它。 我可以从命令行编译它,它将在该文件夹中创建所有类,但是当我尝试时说: 线程“主”中的异常java.lang.NoClassDefFoundError:FileManagement / Main 事实是,我已经在远程计算机上尝试了相同的过程,并且工作正常。它不适用于我的。 问题答案: 如果您的课程在