javac語言編寫,CJava語言程序設計

本文目錄一覽:

怎樣用javac編寫一個程序:打印出從命令行獲得的三個參數。需要確定命令行數組中string的下標。

public class Test1 {

public static void main(String[] args) {

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

System.out.println(args[i]);

}

}

}

你想輸入輸出幾個參數都可以,都不會出現錯誤,java中數組有length的屬性,可以確定數組有多少個元素,這樣就不會出現下標越界的錯誤了 當然你如果就是要輸入三個數的話,可以加入if語句進行一下判斷

運行時:javac Test1.java 3 5 6(參數)

如何為一個用C語言編寫的程序加上一個用Java編寫的界面?

1、編寫java程序jcall.java,如下:

public class jcall

{

static

{

System.loadLibrary(“jcallc.dll”);

}

public native static int test(int i);

public static void main(String[] args)

{

jcall jc = new jcall();

int i;

i = jc.test(4);

System.out.println(i);

}

}

2、編譯java

javac jcall.java

4、生成頭文件

javah jcall

生成jcall.h文件

5、製作VC動態庫

建立DLL工程,程序添加:

#include “jcall.h”

JNIEXPORT jint JNICALL Java_jcall_test (JNIEnv *, jclass, jint p)

{

int j = p*2;

return j;

將jcall.h jni.h複製到VC工程目錄,然後編譯。

6、java調用

將jcallc.dll文件複製到jcall.java的目錄中,運行

java jcall,就可以得到運行結果。

如何使用javac命令編譯java源程序

1.建文本文檔,輸入自己的java程序。

2.然後另存為一個java文件。

1.選擇文件—另存為—名稱為「HelloDate.java」—–選擇「所有文件」。

2.記住自己這個文件的存儲位置。(方便調用哦!)

3.打開程序—-附件—命令提示符。

4.java文本保存在了F:/java/(在F盤下的java文件夾里)下,所以如果要想編譯,就需要先通過命令提示符進入java這個文件夾,具體步驟如下:

1.進入F盤:輸入【F:】,然後按下回車鍵【Enter】

2.輸入【cd java】,按下回車鍵【Enter】

這樣就已經進入了。這裡的cd的意思就是進入的意思。

5.緊接着調用java編譯器進行編譯。

輸入【javac HelloDate。java】,然後按下回車鍵【Enter】

6.然後運行結果。

輸入【java HelloDate】,按下回車鍵【Enter】

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

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

相關推薦

  • AES加密解密算法的C語言實現

    AES(Advanced Encryption Standard)是一種對稱加密算法,可用於對數據進行加密和解密。在本篇文章中,我們將介紹C語言中如何實現AES算法,並對實現過程進…

    編程 2025-04-29
  • 學習Python對學習C語言有幫助嗎?

    Python和C語言是兩種非常受歡迎的編程語言,在程序開發中都扮演着非常重要的角色。那麼,學習Python對學習C語言有幫助嗎?答案是肯定的。在本文中,我們將從多個角度探討Pyth…

    編程 2025-04-29
  • Python被稱為膠水語言

    Python作為一種跨平台的解釋性高級語言,最大的特點是被稱為”膠水語言”。 一、簡單易學 Python的語法簡單易學,更加人性化,這使得它成為了初學者的入…

    編程 2025-04-29
  • OpenJudge答案1.6的C語言實現

    本文將從多個方面詳細闡述OpenJudge答案1.6在C語言中的實現方法,幫助初學者更好地學習和理解。 一、需求概述 OpenJudge答案1.6的要求是,輸入兩個整數a和b,輸出…

    編程 2025-04-29
  • Python按位運算符和C語言

    本文將從多個方面詳細闡述Python按位運算符和C語言的相關內容,並給出相應的代碼示例。 一、概述 Python是一種動態的、面向對象的編程語言,其按位運算符是用於按位操作的運算符…

    編程 2025-04-29
  • 學堂雲Python語言程序設計答案

    學堂雲Python語言程序設計是一門重要的計算機專業課程。它涵蓋了Python語言及其應用,包括基礎語法、函數、文件處理、數據結構、圖形界面和網絡編程等內容。在學習中,我們經常會需…

    編程 2025-04-29
  • Python語言由荷蘭人為中心的全能編程開發工程師

    Python語言是一種高級語言,很多編程開發工程師都喜歡使用Python語言進行開發。Python語言的創始人是荷蘭人Guido van Rossum,他在1989年聖誕節期間開始…

    編程 2025-04-28
  • Python語言設計基礎第2版PDF

    Python語言設計基礎第2版PDF是一本介紹Python編程語言的經典教材。本篇文章將從多個方面對該教材進行詳細的闡述和介紹。 一、基礎知識 本教材中介紹了Python編程語言的…

    編程 2025-04-28
  • Python語言實現人名最多數統計

    本文將從幾個方面詳細介紹Python語言實現人名最多數統計的方法和應用。 一、Python實現人名最多數統計的基礎 1、首先,我們需要了解Python語言的一些基礎知識,如列表、字…

    編程 2025-04-28
  • Python作為中心語言,在編程中取代C語言的優勢和挑戰

    Python一直以其簡單易懂的語法和高效的編碼環境而著名。然而,它最近的發展趨勢表明Python的使用範圍已經從腳本語言擴展到了從Web應用到機器學習等廣泛的開發領域。與此同時,C…

    編程 2025-04-28

發表回復

登錄後才能評論