[求助]DOS下如何运行含有2个以上类文件的程序???
在DOS下运行JAVA程序,如果程序只有一个类文件,用cd 命令进入程序所在的目录后,运行javac 程序名.java 进行编译,再运行java 程序名,就能正常运行了。。。但是包含两个以上类文件的程序如何在DOS下运行呢???我运行含有main方法的那个,就有提示说找不到另一个类文件。。。
----------------解决方案--------------------------------------------------------
只要运行主类就可以了,她需要的类自己会调用.
----------------解决方案--------------------------------------------------------
我运行的就是主类啊。。。
----------------解决方案--------------------------------------------------------
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
提示错误:
不将包名屏蔽的话也是一样的错误提示!!!
怎么办怎么办?谁知道啊?
----------------解决方案--------------------------------------------------------