導航:首頁 > 源碼編譯 > 怎樣設置一個java程序的源碼

怎樣設置一個java程序的源碼

發布時間:2023-03-09 23:08:38

java源代碼怎麼運行

.class文件是java編譯後的文件,它不是源代碼,真正的java源代碼是.java文件。
java源代碼是txt格式的.java文件,用記事本就可以打開。
用eclipse打開java文件的方式是:
如果java文件是一個eclipse工程(根目錄帶有.project文件),用file/import/general/exist java project/(大概是)然後找到你的目錄。
否則需要自己新建一個工程file/new/java project
然後把java文件拷貝到.src目錄下。

.class文件是直接的編譯好的文件,可以用jad把.class文件反編譯成java文件,不過反編譯的代碼和原來的代碼不一定完全一樣。

㈡ 如何編譯java程序

三種方法:

1.在IDE中,如eclipse中寫的Java程序,在點擊保存後eclipse就會調用javac編譯程序編譯,編譯文件在當前項目的bin目錄下。

2.作為一個獨立的文件且沒有定義Java環境變數,需要在cmd窗口中切換到java bin目錄下執行Javac程序,執行格式為javac 空格 Java源文件;如 javac C://hello.java;

3.作為一個獨立的文件且定義了Java環境變數,打開cmd窗口,可以在任意目錄輸入javac java源文件,如javac D://hi.java。

(2)怎樣設置一個java程序的源碼擴展閱讀

Java也是一種高級語言,要讓計算機執行你撰寫的Java程序,也得通過編譯程序的編譯。但是Java編譯程序並不直接將Java源代碼編譯為相依於計算機平台的0、1序列,而是將其編譯為位元組碼。

Java源代碼的擴展名為.java,經過編譯程序編譯之後生成擴展名為.class的位元組碼。

㈢ 如何把一個java源代碼變成能運行的完整程序

初學者一般第一個程序都應該是 "HelloWorld" 吧
class HelloWorld {
public static void main(String[] args){
System.out.println("HelloWorld");
}

}

這就是一段既簡單,又完整的程序. //輸出一段為"HelloWorld"的常量字元串
在做這些之前你需要安裝java的運行環境. java.sun.com ,安裝JDK
並在環境變數中配置環境就可以在cmd中編譯和運行,也可以在eclipse中編輯和運行測試.

㈣ java語言寫一個文本編輯器的源代碼

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.event.*;
import java.util.*; //Date needed
import java.io.PrintWriter;
public class NotePad extends JFrame
{
JTextArea jta;
class newl implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
jta.setText("");
}
}

class openl implements ActionListener
{ public void actionPerformed(ActionEvent e)
{
JFileChooser jf=new JFileChooser();
jf.showOpenDialog(NotePad.this);

}

}
//保存文件的監聽
class savel implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
JFileChooser jf = new JFileChooser();
jf.showSaveDialog(NotePad.this);

}
}
//列印的監聽 ?
class printl implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
// PrintWriter p = new PrintWriter(NotePad.this);
}
}
//退出記事本的監聽
class exitl implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
System.exit(0);//退出
}
}

//拷貝的監聽
class l implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
jta.();
}
}

//粘貼的監聽
class pastel implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
jta.paste();
}
}
//剪切的監聽
class cutl implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
jta.cut();
}
}
//查找的監聽

//添加日期的監聽
class datel implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
Date d=new Date();
jta.append(d.toString());
}
}

//構造函數
public NotePad()
{
jta=new JTextArea("",24,40);
JScrollPane jsp=new JScrollPane(jta);
JMenuBar jmb=new JMenuBar();
JMenu mFile=new JMenu("File");
JMenu mEdit=new JMenu("Edit");

JMenuItem mNew=new JMenuItem("New",KeyEvent.VK_N);
mNew.addActionListener(new newl());
mFile.add(mNew);

JMenuItem mOpen=new JMenuItem("Open",KeyEvent.VK_O);
mOpen.addActionListener(new openl());
mFile.add(mOpen);

JMenuItem mSave=new JMenuItem("Save");
mSave.addActionListener(new savel());
mFile.add(mSave);

mFile.addSeparator(); //添加分割線

JMenuItem mPrint = new JMenuItem("Print");
mPrint.addActionListener(new printl());
mFile.add(mPrint);

mFile.addSeparator(); //添加分割線

JMenuItem mExit=new JMenuItem("Exit");
mExit.addActionListener(new exitl());
mFile.add(mExit);
mFile.setMnemonic(KeyEvent.VK_F);

//編輯菜單的子菜單的處理
JMenuItem jmi;
jmi=new JMenuItem("Copy");
jmi.addActionListener(new l());
mEdit.add(jmi);

jmi=new JMenuItem("Cut");
jmi.addActionListener(new cutl());
mEdit.add(jmi);

jmi=new JMenuItem("Paste");
jmi.addActionListener(new pastel());
mEdit.add(jmi);

mEdit.addSeparator(); //添加分割線

jmi=new JMenuItem("Find");

mEdit.add(jmi);

jmi=new JMenuItem("FindNext");
mEdit.add(jmi);
mEdit.addSeparator();
jmi=new JMenuItem("Select All");
mEdit.add(jmi);
jmi=new JMenuItem("Date/Time");
jmi.addActionListener(new datel());
mEdit.add(jmi);

jmb.add(mFile);
jmb.add(mEdit);

this.setJMenuBar(jmb);

this.getContentPane().add(jsp);
this.setSize(200,200);
this.setVisible(true);
}
//主函數,程序入口點
public static void main(String s[])
{
new NotePad();
}

}

㈤ 怎樣把一個java源代碼做成一個軟體成品

  1. 其實就是用一個外部程序 調用java虛擬機運行你的java程序。

  2. 可以做一個批處理文件,在裡面調用java 虛擬機運行你的java程序。

  3. 也可以用某種編程語言,像vb ,c 或c++編個程序,生成exe,能調用java虛擬機運行你的程序,很簡單的。

【源代碼】

源代碼(也稱源程序),是指一系列人類可讀的計算機語言指令。 在現代程序語言中,源代碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。

㈥ 怎樣運行JAVA源代碼

類似這樣的?



啊,那個ABC和「原來的src」你就無視他吧,那是我後填上去的。。。 這是開發手機游戲的程序WTK自動生成的目錄樣式(啊,也可能是eclipse生成的,但我只用過WTK)。 簡單說,src文件夾是裝源代碼的,res是裝資源的,bin是裝編譯後的文件——jar和jad的。看樣子你的bin文件夾是空的,也對,編譯後的東西不屬於源碼嘛~ 你的這套文件很全,那隻要安一個WTK然後把這些文件夾放在一個新的文件夾里——比如「文件夾A」——,然後把這個文件夾A放進你安裝WTK的目錄下的apps文件夾里,再運行WTK——>打開項目——>選中「文件夾A」——>點擊生成按鈕,然後就可以去「文件夾A」的bin文件夾里找生成好的jar和jad了。 當然,運行WTK要有JDK,還要設置環境變數。不過你都能編譯單個java文件了,這些應該已經做好了吧 寫是這么寫了,不過很麻煩。安不安WTK看你了。不然你把下載鏈接給我,我下一套代碼編譯好了給你吧,正好我也想學習一下別人的代碼。 其實我很想看看那套代碼,麻煩給我個下載鏈接吧 ……orz

㈦ 怎樣將Java源代碼轉換成Java開應用程序

我試了一下,jbuilder生成的exe文件,在沒有裝jre的機器上不能運行,於是我就在該exe文件的同一位置提供一個jre目錄,可是該exe文件不會去自動找這個jre,應該怎樣做才能使exe文件找到這個jre,並運行起來呢?

先寫一個bak,檢查有沒有jre,有的話就直接運行你的程序,沒有的話,先安裝再執行。

---------------------------------------------------------------
jbuilder有一個隱藏的技巧可以讓你從可執行文件來啟動java程序,(不出現console窗口我沒有做到)。需要jbuilderx的bin目錄下的這些文件:

jbuilder.exe

jbuilderw.exe (可選)

jbuilder.config

jdk.config

「jbuilder.exe」是一個通用的可執行外殼文件,用以啟動java程序,「jbuilderw.exe」好像是javaw.exe一樣,它把「jbuilder.exe」包裝起來,但是運行時候不顯示那個console的窗口。使用這些文件的關鍵是文件名。「jbuilder.exe」查找一個文件叫「jbuilder.config」的配置文件,裡麵包含了運行java程序的必須信息。同樣的「jbuilderw.exe」查找「jbuilder.exe」來啟動不帶console窗口的java程序。如果把jbuilder.exe重命名為「foo.exe」,那「foo.exe」將去尋找「foo.config」配置文件,同樣「jbuilderw.exe」被重命名為「foow.exe」,它會去尋找「foo.exe」文件。

說到這里,聰明的讀者應該猜到怎樣利用jbuilder.exe來啟動應用程序了。只要把jbuilder.exe,jbuilerw.exe,jbuilder.config改名成相應的文件名,在jbuilder.config裡面指定主類和類路徑,就能夠通過執行jbuilder.exe(或者被改名後的exe文件)來啟動java應用程序了。

在\jbuilderx\bin\目錄下,後把jbuilder.exe,jbuilder.config,jdk.config四個文件拷貝到某目錄下,然後打開jbuilder.config文件,作相應的修改:

在jbuilder.config裡面找到下面兩行

# start jbuilder using the its main class

mainclass com.borland.jbuilder.jbuilder ----修改主類為自己希望的類

config裡面可以識別的命令可以在jbuilder/bin目錄下的config_readme.txt裡面找到詳細說明。

然後修改jdk.config裡面的javapath相對的路徑,例如原來是

javapath ../jdk1.3/bin/java ----修改主類為自己打包的jre路徑(可以使相對路徑,如./jre)

最後將jbuilder.exe,jbuilder.config修改成所需要的文件名,例如foo.exe和foo.config文件。

下面的小技巧可能更有趣,將jar文件打包進入exe文件!

將jar包附加到jbuilder.exe後面去,執行過程:

/b ..\jbuilder.exe+hello.jar foo.exe

一個含jar包的exe文件得到了!

這個過程的大致原理是:exe文件的重要信息都在文件頭部,所以把亂七八糟的東西放exe文件尾部是不要緊的;而jar/zip文件的重要信息是在文件尾部的,這樣它們兩不相干,能夠容易的被執行。

閱讀全文

與怎樣設置一個java程序的源碼相關的資料

熱點內容
廣聯達軟體加密鎖原裝晶元 瀏覽:314
如何打開資料庫伺服器 瀏覽:308
kppm是什麼app 瀏覽:536
python多個數組命名 瀏覽:189
a演算法csdn 瀏覽:21
r720伺服器什麼年代 瀏覽:973
本地電腦怎麼設置傳奇伺服器 瀏覽:1000
安卓10框架怎麼製作 瀏覽:957
程序員退休工資待遇 瀏覽:607
湛江中文編程數控系統代理 瀏覽:417
openglandroid書 瀏覽:170
奇妙組件安卓版叫什麼 瀏覽:729
微信授權什麼app權重最高 瀏覽:11
php循環數組foreach 瀏覽:78
zip和app有什麼區別 瀏覽:633
乖法快速演算法 瀏覽:872
日本程序員一年工資 瀏覽:199
出國做程序員怎麼樣 瀏覽:736
rar鎖定壓縮文件 瀏覽:871
安卓id號碼怎麼更換 瀏覽:524