正在运行具有包的Java文件(在Linux上)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正在运行具有包的Java文件(在Linux上)相关的知识,希望对你有一定的参考价值。
我正在尝试运行我编写的使用程序包net.codejava.sound
的程序。我可以编译文件,但是当我尝试运行它时,出现错误:
Error: Could not find or load main class AudioPlayerExample1 Caused by: java.lang.NoClassDefFoundError: net/codejava/sound/AudioPlayerExample1 (wrong name: AudioPlayerExample1)
我知道它与软件包有关,我尝试像这样运行它java -cp . net.codejava.sound.AudioPlayerExample1
,但无效。我是初学者,请帮忙。该文件位于我的桌面上,名为AudioPlayerExample1.java
。
答案
取决于您的项目和Java版本。如果只有一个文件,则安装了Java 11+,并且没有依赖性,您应该可以只运行java AudioPlayerExample1.java
以上是关于正在运行具有包的Java文件(在Linux上)的主要内容,如果未能解决你的问题,请参考以下文章