java源代碼,java源代碼怎麼導出

本文目錄一覽:

java源代碼如何用

java源代碼是用來關聯jar中的編譯代碼的。

應用場景:通常在打開eclipse中的jar的時候,發現class文件不能被打開,此時出現下面的界面,此時就需要通過「Attach Source」,之後找到對應的java源代碼來實現代碼關聯,即可正常的顯示class類中的內容。

備註:如果此處ava源代碼指的是源代碼文件(「.java」),是用來進行代碼維護和二次開發的必備東西。

Java里的位元組碼和源代碼分別啥意思,和起到什麼左右

/*java是一門高級編程語言,是用來寫程序代碼的。

用java寫的文本(字符串序列)就是源代碼。

計算機不能直接執行源代碼,必須用一個叫編譯器的程序(javac.exe)將源代碼

翻譯成位元組碼,然後讓一個叫解釋器的程序(java.exe)去執行位元組碼,即運行程序。

下面的就是一個小程序的源代碼,功能是輸出九九乘法表。

下圖中的Test.class就是這個源代碼文件翻譯後的由位元組碼組成的文件。

而最下面的那個黑框就是程序執行後的結果。

java Test就是在執行Test.class位元組碼文件,即運行這個程序。

*/

//這下面的就是源代碼

public class Test {

public static void main(String[] args) {

int i,j;

for(i=1;i=9;i++) {

for(j=1;j=i;j++)

System.out.printf(“%dx%d=%-4d”,j,i,j*i);

System.out.println();

}

}

}

eclipse怎麼查看java源代碼

在Eclipse中查看JDK類庫的源代碼

設置:

1.點 「window」- “Preferences” – “Java” – “Installed JRES”

2.此時”Installed JRES”右邊是列表窗格,列出了系統中的 JRE 環境,選擇你的JRE,然後點邊上的 “Edit…”, 會出現一個窗口(Edit JRE)

3.選中rt.jar文件的這一項:「c:\program files\java\jre_1.5.0_06\lib\rt.jar」 

點 左邊的「+」 號展開它

4.展開後,可以看到「Source Attachment:(none)」,點這一項,點右邊的按鈕「Source Attachment…」, 選擇你的JDK目錄下的 「src.zip」文件

5.一路點”ok”,結束。

dt.jar是關於運行環境的類庫,主要是swing的包 

tools.jar是關於一些工具的類庫 

rt.jar包含了jdk的基礎類庫,也就是你在java doc裏面看到的所有的類的class文件

使用:

可以在 Java 源代碼編輯器或代碼片段編輯測試窗中選擇類型、方法或字段的名稱,然後對元素的定義打開編輯器。

在 Java 編輯器中,選擇類型、方法或字段的名稱。您也可以僅僅在名稱中單擊一次。 

執行下列其中一項操作: 

1.從菜單欄中,選擇瀏覽 打開聲明 

2.從編輯器的彈出菜單中,選擇打開聲明 

3.按 F3 鍵,如下圖

JAVA源代碼怎麼運行

.java文件的話,非項目那種單篇幅的源代碼需要先進行編譯,生成.class文件可以在命令控制台下用java 文件名 進行運行,編譯java文件需要javac.exe程序 應該是jdk中的工具,所以你需要下載jdk並配置環境變量,然後在控制台運行javac編譯源文件所在目錄下的java文件,會在本目錄下生成一個同名的.class文件

(沒有報錯的情況下) ,然後運行java 文件名 即可運行該代碼(前提是你這篇文件需要有main方法)。

java求源代碼

你是青鳥的吧 這我寫過 有源碼 這裡怎麼上傳壓縮包啊

package ghhh;

import java.util.Scanner;

public class DvD {

public static void main(String[] args) {

int state[]=new  int[6];

String name[]=new  String[6];

int date[]=new int[6];

int count[]=new int [6];

name[0]=”權利的遊戲”;

name[1]=”命運之夜”;

name[2]=”傲慢與偏見”;

state[0]=1;

state[1]=0;

state[2]=1;

date[0]=13;

date[1]=0;

date[2]=9;

count[0]=23;

count[1]=23;

count[2]=23;

int n;

// boolean n=false;

do{

System.out.println(“歡迎使用迷你DVD管理器”);

System.out.println(“1.新增DVD”);

System.out.println(“2.查看DVD”);

System.out.println(“3.刪除DVD”);

System.out.println(“4.借出DVD”);

System.out.println(“5.歸還DVD”);

System.out.println(“6.退出DVD”);

Scanner input =new Scanner(System.in);

System.out.println(“請選擇:”);

 n=input.nextInt();

switch(n){

case 1:

System.out.println(“請輸入要增加DVD的名稱:”);

String name1=input.next();

boolean flag=false;

for(int i=0;iname.length;i++){

if(name[i]==null){

name[i]=name1;

flag=true;

break;

}

}

if(flag){

System.out.println(“新增DVD”+name1+”成功”);

}else{

System.out.println(“貨架已滿!增加失敗!”);

}

System.out.println(“請輸入0返回!”);

n=input.nextInt();

break;

case 2:

System.out.println(“序號\t”+”狀態\t”+”名稱\t\t”+”借出日期\t”+”借出次數”);

for(int i=0;iname.length;i++){

if(name[i]!=null){

String state1 =((state[i]==0)?”可借”:”已借”);

String date1=((date[i]==0)?””:date[i]+”日”);

String count1=count[i]+”次”;

System.out.println((i+1)+”\t”+state1+”\t”+name[i]+”\t”+date1+”\t\t”+count1);

}

}

System.out.println(“請輸入0返回!”);

n=input.nextInt();

break;

case 3:

System.out.println(“請輸入要刪除的DVD名稱:”);

String name2=input.next();

int index=-1;

boolean a=false;

boolean flag1=false;

for(int i=0;iname.length;i++){

if(name2.equals(name[i])state[i]==1){

System.out.println(“此DVD已經借出,無法刪除”);

a=true;

break;

}else if(name2.equals(name[i])state[i]==0){

a=true;

index=i;

flag1=true;

System.out.println(“刪除成功!”);

break;

}

}

if(a==false){

System.out.println(“沒有找到相同名稱的DVD!”);

}

if(flag1){

for (int i=index;iname.length;i++){

if(i!=name.length-1){

name[i]=name[i+1];

state[i]=state[i+1];

date[i]=date[i+1];

count[i]=count[i+1];

}

name[name.length-1]=null;

state[name.length-1]=0;

date[name.length-1]=0;

count[name.length-1]=0;

}

}

                System.out.println(“請輸入0返回!”);

  n=input.nextInt();

break;

case 4:

System.out.println(“請輸入要借出的DVD:”);

 String name3=input.next();

 boolean a3=false;

 boolean b3=false;

 for(int i=0;iname.length;i++){

 if(name3.equals(name[i])  state[i]==1){

 System.out.println(“該DVD已經借出”);

 a3=true;

 }else if(name3.equals(name[i])  state[i]==0){

 do{

 System.out.println(“請輸入借出的日期:”);

                         int m=input.nextInt();

 

 if(m31||m1){

 System.out.println(“請重新輸入日期:”);

 b3=true;

 }else{

 date[i]=m; 

 state[i]=1;

 count[i]+=1;

 }

 

 }while(b3==true);

 System.out.println(“借出成功!”);

 a3=true;

 }

 }

 if(a3==false){

 System.out.println(“沒有該DVD”);

 }

 System.out.println(“請輸入0返回!”);

 n=input.nextInt();

break;

case 5:

System.out.println(“請輸入要歸還的DVD:”);

String name5=input.next();

boolean b5=false;

boolean m5=false;

for(int i=0;iname.length;i++){

if(name5.equals(name[i])  state[i]==1){

b5=true;

do{

System.out.println(“請輸入要歸還DVD的日期:(歸還日期請輸入當月日期 1~31)”);

int a5=input.nextInt();

    if(a531){

     System.out.println(“請重新輸入日期:”);

     m5=true;

    }else if(a5date[i]){

     System.out.println(“借出日期是”+date[i]+”日\t輸入的日期不能小於借出的日期,請重新輸入日期:”);

     m5=true;

    }else{

     state[i]=0;

     System.out.println(“歸還成功”);

     System.out.println(“借出日期是:”+date[i]+”歸還日期是:”+a5+”日\t租金一天一元:共”+(a5-date[i])+”元”);

       date[i]=0;

       m5=false;

    }

    

}while(m5==true);

}else if (name5.equals(name[i])  state[i]==0){

System.out.println(“該DVD未借出,不可歸還!”);

b5=true;

}

}

if(b5==false){

System.out.println(“沒有該名稱的DVDV”);

}

System.out.println(“請輸入0返回!”);

 n=input.nextInt();

break;

case 6:

n=1;

System.out.println(“程序退出!”);

break;

default:

if(n==0){

}else{

System.out.println(“輸入錯誤!請重新輸入!”);

n=0;

}

break;

}

}while(n==0);

System.out.println(“謝謝使用!”);

}

}

看看有沒有問題 好久之前的了

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文件,不過反編譯的代碼和原來的代碼不一定完全一樣。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/301233.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-30 16:08
下一篇 2024-12-30 16:08

相關推薦

  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Bean加載過程

    Java Bean加載過程涉及到類加載器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean加載的過程。 一、類加載器 類加載器是Java虛擬機…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發佈。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • g3log源代碼學習

    g3log是一個高性能C++日誌庫,其代碼十分精簡和可讀性強,本文將從3個方面詳細介紹g3log源代碼學習。 一、g3log源代碼整體架構 g3log的整體架構十分清晰,其中有3個…

    編程 2025-04-29
  • Java判斷字符串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字符串中是否存在多個指定字符: 一、字符串遍歷 字符串是Java編程中非常重要的一種數據類型。要判斷字符串中是否存在多個指定字符…

    編程 2025-04-29
  • VSCode為什麼無法運行Java

    解答:VSCode無法運行Java是因為默認情況下,VSCode並沒有集成Java運行環境,需要手動添加Java運行環境或安裝相關插件才能實現Java代碼的編寫、調試和運行。 一、…

    編程 2025-04-29
  • Java任務下發回滾系統的設計與實現

    本文將介紹一個Java任務下發回滾系統的設計與實現。該系統可以用於執行複雜的任務,包括可回滾的任務,及時恢復任務失敗前的狀態。系統使用Java語言進行開發,可以支持多種類型的任務。…

    編程 2025-04-29

發表回復

登錄後才能評論