相关疑难解决方法(0)

如何在命令提示符下运行NetBeans项目?

我的教授要求我们创建一个能够在命令提示符下运行的Java程序,但也可以使用NetBeans打开它.

该程序是关于使用不同类型的排序(特别是选择,插入,交换,快速和堆排序).我们的教授特别告诉我们在Java中使用面向对象编程,并且她希望看到一个主类加上可以进行排序的不同类.

我试图在NetBeans中编写程序 - 以为后来我可以使用javac在cmd中运行该程序.

在cmd中,我键入了保存NetBeans项目的路径,并尝试使用javac编译文件.但它说''javac'不被识别为内部或外部命令,可操作程序或批处理文件."

所以我试着将文件保存在sun> sdk> jdk> bin中,然后从那里我尝试编译文件,这很好.当我试图运行它们时,问题出现了.

这是我尝试编译文件的方式:

javac Main.java
      Sortchoice.java
      Selection.java
      SelectionSort.java
      Insertion.java
      InsertionSort.java
      Exchange.java
      ExchangeSort.java
Run Code Online (Sandbox Code Playgroud)

(我还没有完成接下来两次排序的语法.)

以下是我尝试在cmd中运行文件的方法:

java Main Sortchoice Selection SelectionSort Insertion InsertionSort Exchange ExchangeSort
Run Code Online (Sandbox Code Playgroud)

和cmd说:

exception in thread "main" java.lang.NoClassDefFoundError: main (wring name: myjava/Main)
at java.lang.ClassLoader.defineClass1(Nativ... Method)"
at java.lang.ClassLoader.defineClass(ClassL...
at java.security.SecureClassLoader.defineCl...
at java.net.URLClassLoader.defineClass(URLC...
at java.net.URLClassLoader.access$000(URLCl...
at java.net.URLClassLoader$1.run(URLClassLo...
at java.security.AccessController.doPrivile... Method)
at java.net.URLClassLoader.findClass(URLCla...
at java.lang.ClassLoader.loadClass(ClassLoa...
at sun.misc.Launcher&AppClassLoader.loadCla...
at java.lang.ClasLoader.loadClass(ClassLoad...
at java.lang.ClassLoader.loadClassInternal(...
Run Code Online (Sandbox Code Playgroud)

我该怎么办?(对不起我的千分百解释.我只想尽可能多地提供详细信息.)

我还要强调一点,我只是Java编程的初学者.

java command-line netbeans

15
推荐指数
3
解决办法
9万
查看次数

标签 统计

command-line ×1

java ×1

netbeans ×1