java包的大问题 急。。。。。。。。

来源:百度知道 编辑:UC知道 时间:2024/07/04 20:18:43
我些了一个程序
实现6个功能
我想把每个功能都打包,然后主程序调用
请问我该怎样对一个功能的代码进行打包?1个功能的代码如下:
package duo;
import java.sql.SQLException;
import java.sql.Ststement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.io.IOException;
public class tushu //图书录入 111111111111
{ void apple()
{
int count;
String sql;
byte buf=new byte[225]; //建立缓冲

Connection conn;

Statement stmt;

ResultSet rs;

try //捕捉异常
{
count=System.in.read(buf);
String a=new String(buf,0,count-2);

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //建立连接

String url="jdbc:odbc:va";

String user="sa";

String password="";

1 先建起一个空文件夹
2 把所有的源文件拷贝到空文件夹.
3 javac -d . *
编译此文件夹下个源文件(先进入文件夹)
4 删除源文件(rm)
5 jar -cvf test.jar *
命令完成第一次打包
6 jar -xvf test.jar 解压
7 删除test.jar
8 改META_INF中的文件,加上
Main-Class: 包名.类名(注意中间有空格),保存 //程序入口类
9 jar -cvfM test.jar *
10 java -jar test.jar可以运行

配置好META-INF文件后,使用java的jar命令