我是一个JAVA初学者,我写了几个JAVA文件,一个文件可能IMPORT另外的文件,那要怎么编译这么多文件呢?要一个一个JAVAC编译吗?还是有特殊的编译方法?他们是属于一个应用程序,是不是要编译成JAR文件?如果要编译成JAR文件,那又是怎么编译呢?大家别笑我哦,我刚刚要入门。而且这个还有点急
解决方案 »
- 如何将.java文件制作成jar可执行文件或者.exe可执行程序
- hibernate 把Date映射成timestamp,怎么办啊????
- 求助 关闭窗口的问题
- 关于print()的一个简单问题
- 请问谁有jbuilder9 enterprise linux 版的注册码头或 keygen
- 新手求问java网络编程问题 求版主勿删
- applet上填入的+号通过jsp传递入库却不见了?
- 我想补课,谁能帮忙?
- 谁能给我《Java 2 核心技术 卷I:基础知识》的源代码,本人的随书光盘丢了,谢谢了!急
- 关于 java.lang.String 的 所谓的 实际上不是的 值传递
- 一个简单的程序 ,哪位大侠帮忙看看呀!程序贴出了,直接运行就行
- JVM模拟了CPU,64位?
用得着的.java文件,都会给编喽,用不着一个一个去单独编译.
最后,可以把.class文件打包成一个jar文件.
方法嘛,你可以直接在dos窗口里打jar会有帮助的.可以自己琢磨一下.不是特别的难.
import java.io.*;
import java.sql.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
import javax.swing.event.*;
import DataRepThread;
import MDIDesktopPane;
import WindowMenu;
import SuperAll;public class DataRep {
// main method
public static void main(String args[]) {
String strIniFile = null; if (args.length < 1) {
//System.out.println("Usage: java DataRep <ini_filename>");
//System.exit(0);
}
else
strIniFile = args[0]; MDIMainFrame frmMain = new MDIMainFrame(strIniFile);
}
}dos中报错的信息为:
E:\Work\data_rep>javac DataRep.java
DataRep.java:8: 需要 '.'
import DataRepThread;
^
DataRep.java:9: 需要 '.'
import MDIDesktopPane;
^
DataRep.java:10: 需要 '.'
import WindowMenu;
^
DataRep.java:11: 需要 '.'
import SuperAll;
^
4 错误大家分析一下。
DataRepThread.java,
MDIDesktopPane.java,
WindowMenu.java,
SuperAll.java
跟DataRep.java文件放在同一目录下就行了
不用import.
import MDIDesktopPane;
import WindowMenu;
import SuperAll; 从这些语句可以看出,
DataRepThread.java,
MDIDesktopPane.java,
WindowMenu.java,
SuperAll.java
这些文件应该是和该文件DataRep.java在一个目录下面,所以不用import,编译时会自动寻找当前目录。
只有不在同一目录下才需要导入