⑴ java源代碼怎樣製作成成果
如果使用myeclipse或者eclipse的話,可以把項目導入到開發工具中,然後導出成一個jar包或者war包的形式然後運行。
如果沒有用開發工具,那電腦上需要安裝jdk,然後設置環境變數,在控制台執行javac,java命令運行。
⑵ 怎麼用MyEclipse軟體實現JAVA源代碼的打包,生成可執行文件。
MyEclipse 跟Eclipse 都不能生成 *.exe文件,但是能生成jar文件,只要你的電腦裝了jdk就可以運行jar文件,這根裝Framework原理差不錯,如果你要生成exe文件要用其他軟體,例如exe4j來製作,至於怎麼搞你上網搜搜很多這方面的資料跟教程
⑶ 怎樣把一個java源代碼做成一個軟體成品
其實就是用一個外部程序 調用java虛擬機運行你的java程序。
可以做一個批處理文件,在裡面調用java 虛擬機運行你的java程序。
也可以用某種編程語言,像vb ,c 或c++編個程序,生成exe,能調用java虛擬機運行你的程序,很簡單的。
【源代碼】
源代碼(也稱源程序),是指一系列人類可讀的計算機語言指令。 在現代程序語言中,源代碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。
⑷ 求編寫一個超級簡單的Java的程序源代碼
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class Login {
public static void main(String args[]) {
LoginFrm frame = new LoginFrm();
}
}
class LoginFrm extends JFrame implements ActionListener{
JLabel nameLabel=new JLabel("用戶名:");
JLabel pwdLabel=new JLabel("密碼:");
JTextField name=new JTextField(10);
JPasswordField password=new JPasswordField(10);
JButton butnSure=new JButton("確定");
JButton butnCancel=new JButton("取消");
public LoginFrm() {
super("登陸");
setBounds(500, 200, 280, 220);
setVisible(true);
setLayout(null);
nameLabel.setBounds(45, 20, 100, 25);
add(nameLabel);
add(name);
name.setBounds(105, 20, 110, 25);
add(pwdLabel);
pwdLabel.setBounds(45, 60, 100, 25);
add(password);
password.setBounds(105, 60, 110, 25);
add(butnSure);
butnSure.setBounds(45, 100, 80, 25);
add(butnCancel);
butnCancel.setBounds(135, 100, 80, 25);
butnSure.addActionListener(this);
butnCancel.addActionListener(this);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
validate();//刷新
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() ==butnSure){
System.out.println("用戶名:"+name.getText());
System.out.println("密碼:"+name.getText());
if("admin".equals(name.getText().trim())&&"123".equals(password.getText().trim())){
this.dispose();
new MainFrm("用戶界面",name.getText().trim(),password.getText().trim());
}else {
JOptionPane.showMessageDialog(this, "用戶不存在");
}
}else if(e.getSource()==butnCancel){
System.exit(1);
}
}
class MainFrm extends JFrame{
private JLabel info;
public MainFrm(String s,String name,String password) {
super(s);
setBounds(400, 200, 500, 400);
setLayout(new FlowLayout());
info=new JLabel("登陸成功,用戶名:"+name+",密碼:"+password);
add(info);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
validate();
}
}
}
⑸ 怎樣將java源代碼打包成可執行jar文件或exe文件
在你的jdk的bin目錄下,有個jar.exe文件,是用來打包的,你運行它會有幫助信息。JCreator的功能較弱,建議你用一個非常好的免費的IDE,叫netbeans,現在版本5.0,用它建一個工程,會給你自動打包成jar文件,eclipse也可以,要稍微配置一下。java一般都是打包成jar文件,可以在安裝了java虛擬機的計算機上跨平台使用。如果你想把它變成一個windows下的exe文件,可以用一些工具,如exe4j,
nativeJ等,可以把你的class文件打包成exe文件,用google搜一下,可以找到這些軟體的下載地址。
⑹ 簡單的java源碼加工,搞好馬上給分
/**
* @author bzwm
*
*/
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.Panel;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.util.Random;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class _ssq extends JFrame {
private static JLabel title = new JLabel("輸入注數:");
static final JLabel[] labels = new JLabel[] { new JLabel(), new JLabel(), new JLabel(), new JLabel(), new JLabel() };
private static JTextField txt = new JTextField(6);
public static void main(String[] args) {
Button button2 = new Button("雙色球");
Font f = new Font("Dialog", Font.BOLD, 30);
button2.setFont(f);
button2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
clear();
String input = txt.getText().trim();
if (input.matches("//d+") && Integer.parseInt(input) <= 5) {
JOptionPane.showMessageDialog(null, "請正確輸入注數!");
} else {
int num = Integer.valueOf(txt.getText().trim());
for (int i = 0; i < num; i++) {
int[] result = randoms();
int[] result2 = randoms2();
StringBuilder builder = new StringBuilder((i + 1) + ": 紅球:");
for (int j = 0; j < 6; j++) {
builder.append(String.valueOf(result[j]) + " ");
}
builder.append("藍球:" + result2[0]);
labels[i].setText(builder.toString());
}
}
}
});
final JFrame myFrame = new JFrame("Test");
Panel panel = new Panel(new GridLayout(7, 1));
panel.add(button2);
JPanel inputPnl = new JPanel(new FlowLayout());
inputPnl.add(title);
inputPnl.add(txt);
panel.add(inputPnl);
for (int i = 0; i < 5; i++) {
panel.add(labels[i], BorderLayout.CENTER);
labels[i].setFont(f);
}
myFrame.add(panel);
myFrame.pack();
myFrame.setSize(600, 400);
myFrame.setVisible(true);
myFrame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
myFrame.setVisible(false);
System.exit(0);
}
});
}
public static int[] randoms() {
Random r = new Random();
int temp1, temp2;
int send[] = { 22, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26,
27, 28, 29, 30, 31, 32, 33 };
int len = send.length;
int returnValue[] = new int[33];
for (int i = 0; i < 33; i++) {
temp1 = Math.abs(r.nextInt()) % len;
returnValue[i] = send[temp1];
temp2 = send[temp1];
send[temp1] = send[len - 1];
send[len - 1] = temp2;
len--;
}
return returnValue;
}
public static void clear() {
for (JLabel lbl : labels) {
lbl.setText("");
}
}
public static int[] randoms2() {
Random r = new Random();
int temp1, temp2;
int send[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 };
int len = send.length;
int returnValue[] = new int[16];
for (int i = 0; i < 16; i++) {
temp1 = Math.abs(r.nextInt()) % len;
returnValue[i] = send[temp1];
temp2 = send[temp1];
send[temp1] = send[len - 1];
send[len - 1] = temp2;
len--;
}
return returnValue;
}
}
⑺ 怎樣把一個java源代碼做成一個軟體成品,就是直接能運行的那種
其實就是用一個外部程序 調用java虛擬機運行你的java程序。
可以做一個批處理文件
在裡面調用java 虛擬機運行你的java程序。
也可以用某種編程語言,像vb ,c 或c++編個程序,生成exe,能調用java虛擬機運行你的程序,很簡單的。
⑻ java源代碼怎麼弄成exe文件,要詳細步驟,我是菜鳥
這是幾種比較常用的把java程序轉換成exe文件的方法。
一、exe4j
說明:exe4j可以將Jar文件製作成exe文件,但需jre支持,也可將Jar文件放在外面。
軟體性質:共享軟體
二、JBuilder
說明:新版本的JBuilder可以直接把工程製作成各系統的可執行文件,包括Windows系統。
軟體性質:商業軟體
三、NativeJ
說明:與exe4j功能類似。
軟體性質:共享軟體
四、Excelsior JET
說明:可以直接將Java類文件製作成exe文件,除AWT和Swing及第三方圖形介面外可不需jre支持(Java5.0不行)。
軟體性質:共享軟體
五、jshrink
說明:可將Jar文件打包進exe文件。同時具有混淆功能(這才是它的主要功能)。
軟體性質:共享軟體
六、InstallAnywhere
說明:打包工具,對Java打包最好用。可打包成各操作系統運行包。包括Windows系統。
軟體性質:商業軟體。
七、InstallShieldX
說明:與InstallAnywhere類似,但比InstallAnywhere功能強大。相對的,比較復雜,不易上手,我現在還沒學會。
軟體性質:商業軟體。