当前位置: 代码迷 >> Java相关 >> [求助]DOS下如何运行含有2个以上类文件的程序???
  详细解决方案

[求助]DOS下如何运行含有2个以上类文件的程序???

热度:88   发布时间:2007-05-05 19:19:45.0
[求助]DOS下如何运行含有2个以上类文件的程序???
在DOS下运行JAVA程序,如果程序只有一个类文件,用cd 命令进入程序所在的目录后,运行javac 程序名.java 进行编译,再运行java 程序名,就能正常运行了。。。但是包含两个以上类文件的程序如何在DOS下运行呢???我运行含有main方法的那个,就有提示说找不到另一个类文件。。。
搜索更多相关的解决方案: DOS  文件  运行  

----------------解决方案--------------------------------------------------------
只要运行主类就可以了,她需要的类自己会调用.
----------------解决方案--------------------------------------------------------
我运行的就是主类啊。。。
----------------解决方案--------------------------------------------------------

package test;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class Test
{
public static void main(String[] args) {

new MyTest();
}
}
class MyTest extends JFrame implements ActionListener{


public MyTest()
{
...
}

}


javac Test.java

java test.Test

[此贴子已经被作者于2007-5-5 22:27:12编辑过]


----------------解决方案--------------------------------------------------------

我用的是JBuilder 2006啊,做工程的时候本来就是把所有的类放在一个package里的?加上包名还是无法正常编译运行啊
老提示错误....

怎么解决啊???


----------------解决方案--------------------------------------------------------
我的目录下就2个java文件,一个Application1.java(主类),一个Frame1.java。包名是相同的,都是nestedlayouts。



先用cd命令找到文件所在目录,然后执行 javac Application1.java

提示错误:

如果执行 javac nestedlayouts.Application1.java

提示错误:


总之有2个类的就是执行不了啊?怎么办?
----------------解决方案--------------------------------------------------------
这个问题是现在用javac编译就通过不了啊?更别说运行了!!!倒塌!崩溃!!!
----------------解决方案--------------------------------------------------------

先将打包去掉
javac Application1.java Frame1.java

java Application1

[此贴子已经被作者于2007-5-5 23:32:06编辑过]


----------------解决方案--------------------------------------------------------

我按照你说的将包名屏蔽掉,然后运行javac Application1.java Frame1.java

提示错误:

不将包名屏蔽的话也是一样的错误提示!!!

怎么办怎么办?谁知道啊?
----------------解决方案--------------------------------------------------------
  相关解决方案