當前位置:首頁 » 文件傳輸 » java訪問其他程序的運存
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

java訪問其他程序的運存

發布時間: 2022-07-21 16:56:17

1. 怎樣在一個java程序中獲得另一個程序的運行狀態

先把2個文件放在同一個包下面,這樣就可以訪問另一個java程序了。
一般的方法是在a程序里實例化b類,然後通過b.方法名
去調用b類里的方法
runtime.getruntime().exec("外部程序");
相當於你在cmd控制台中輸入"外部程序"並回車執行

2. 在java里怎麼在一個java程序里調用運行另一個java類

先把2個文件放在同一個包下面,這樣就可以訪問另一個java程序了。
一般的方法是在A程序里實例化B類,然後通過B.方法名
去調用B類里的方法
Runtime.getRuntime().exec("外部程序");
相當於你在cmd控制台中輸入"外部程序"並回車執行

3. 怎麼在一個java程序里調用另一個java程序

先把2個文件放在同一個包下面,這樣就可以訪問另一個java程序了。
一般的方法是在A程序里實例化B類,然後通過B.方法名 去調用B類里的方法

Runtime.getRuntime().exec("外部程序");

相當於你在cmd控制台中輸入"外部程序"並回車執行

4. java 一個程序調用另一個程序的成員變數問題

不能說調用另外一個程序的變數。程序跟程序之間內部是獨立的。
如果你要兩個程序間進行數據交互,可以使用的方法有:
1、文件存放交互數據,需要做好同步
2、通過socket來進行數據交互,這個甚至可以做到在不同主機上面的程序的數據交互
3、消息的傳遞。在同一台機器上面,通過消息,來進行數據傳遞(這個我是之前見到別人演示過,具體怎麼做就不清楚,而且那個人是用C#來演示的,但是這個方法是肯定有的)

5. Java程序運行時,操作系統內存與JVM內存的各自作用

自學,偶像...(看來不回答不行了 ....)
其實內存都是操作系統分配的, 你可以把jvm想像成一個中間層運行環境(java程序運行的支持,就是一種支持..)就得了就像那種.net framwork 那樣的東東. 不用太在意....

程序
|
jvm
|
操作系統

我樓上的都是正解:

引用樓上的話

當然。
把JVM看成是個中間層就可以,不止是內存分配,還有線程、網路連接等等,最終在底層都要靠操作系統來搞。

Java語言的設計思想,本來就是對C語言這種可以直接進行操作系統調用的語言的一種簡化。引入了一個隔離層,讓jvm來當個中介,以簡化應用開發。讓程序員集中精力於實現業務邏輯。
(修補下 准確的說是C++,不是C.....讓jvm當中介
以實現跨平台.以...)

恩,樓上說的對,jvm就是連接java程序跟操作系統的中間層,程序用到的內存都是從這里分配得到的,而jvm的內存是從系統內存得到的。

6. 請問這個JAVA程序如何訪問二維數組b原來的內存b[0][1]

存一下就好了。。。
int[] a={10,20,30,40},b[]={{1,2},{4,5,6,7}};
int[] b0 = b[0]; // 以後用b0[1]就可訪問原來的b[0][1]
b[0]=a;

7. JAVA如何調用另一個文件中的類

package src.temp;

在Temp中如下寫:

Ball ball = new Ball()

ball.g.drawOval(100,100,10,10);

%USERPROFILE%LocalSettingsTemp」

HKEY_CURRENT_USER/HKEY_CURRENT_USEREnvironment/TEMP

D:Temp

(7)java訪問其他程序的運存擴展閱讀:

更多操作:

更改位置

在非系統盤如D盤下新建文件夾Temp,然後右擊「我的電腦」,選擇「屬性→高級→環境變數」,在彈出的「環境變數」窗口分別雙擊「TEMP「%USERPROFILE%LocalSettingsTemp」都修改為「D:Temp」就ok了。

在開始→運行→輸入regedit可打開注冊表

刪除

一般來說,你當前運行著大型的工具軟體的時候,都不應該去碰臨時文件,比如Photoshop會在處理圖形時候產生巨大的臨時文件,如果你認為這不是你創建的文件企圖刪除,可能會Photoshop死機。

你當前沒有運行程序的話,發現的臨時文件都可以刪除,以免它們天長日久堆積如山,占據磁碟空間還是小事,關鍵是它們又多又散亂,會給磁碟掃描整理帶來時間上的無謂消耗,也可能會造成文件分配表混亂,導致文件交叉鏈接的錯誤。但是不能所有的臨時文件都一概而論。

比如,C盤根目錄的TEMP目錄,是很多工具程序臨時文件的指向目錄,沒有這個目錄的話,臨時文件無法創建,這些工具軟體就很可能會出錯,所以要刪除的話,只應該清空裡面的臨時文件垃圾,而不能把TEMP這個目錄都幹掉了。

Windows里通常也有一個TEMP文件,是系統默認的臨時文件的放置地方,也不建議連目錄都刪除了,定期清空裡面的垃圾即可。

還有就是WORD安裝目錄里的臨時文件,在你使用WORD的時候,不要去刪除它們,這些~開頭,TMP結尾的文件是WORD程序工作要用到的,多處於讀防寫狀態,你想刪除它們也刪除不了。

如果你在使用WORD時候死機,下次開機進入Windows的時候,也不要先刪除它們,應該打開WORD,WORD會從這些臨時文件里讀取上次你死機時候最新保存的結果,讓你最大限度地恢復上次的工作。其實這就是WORD恢復上次文檔的原理。等你另存了文件後,再刪除它們也不遲。