導航:首頁 > 編程語言 > microsoftjava

microsoftjava

發布時間:2022-07-04 11:24:46

⑴ 什麼是 Microsoft java虛擬機安裝了這個有什麼用

Java虛擬機是一個想像中的機器,在實際的計算機上通過軟體模擬來實現。Java虛擬機有自己想像中的硬體,如處理器、堆棧、寄存器等,還具有相應的指令系統。
1.為什麼要使用Java虛擬機?
Java語言的一個非常重要的特點就是與平台的無關性。而使用Java虛擬機是實現這一特點的關鍵。一般的高級語言如果要在不同的平台上運行, 至少需要編譯成不同的目標代碼。而引入Java語言虛擬機後,Java語言在不同平台上運行時不需要重新編譯.
Java虛擬機屏蔽了與具體平台相關的信息,使得Java語言編譯程序只需生成在Java虛擬機上運行的目標代碼(位元組碼),就可以在多種平台上不加修改地運行。Java虛擬機在執行位元組碼時,把位元組碼解釋成具體平台上的機器指令執行。

2.誰需要了解Java虛擬機

Java虛擬機是Java語言底層實現的基礎,對Java語言感興趣的人都應對Java虛擬機有個大概的了解。這有助於理解Java語言的一些性質,也有助於使用Java語言。
對於要在特定平台上實現Java虛擬機的軟體人員,Java語言的編譯器作者以及要用硬體晶元實現Java虛擬機的人來說,則必須深刻理解Java虛擬機的規范。
另外,如果你想擴展 Java語言,或是把其它語言編譯成Java語言的位元組碼,你也需要深入地了解Java虛擬機。
3.Java虛擬機支持的數據類型

Java虛擬機支持Java語言的基本數據類型如下:

byte://1位元組有符號整數的補碼 short://2位元組有符號整數的補碼 int://4位元組有符號整數的補碼 long://8位元組有符號整數的補碼 float://4位元組IEEE754單精度浮點數 double://8位元組IEEE754雙精度浮點數 char://2位元組無符號Unicode字元

幾乎所有的Java類型檢查都是在編譯時完成的。上面列出的原始數據類型的數據在 Java執行時不需要用硬體標記。操作這些原始數據類型數據的位元組碼(指令)本身就已經指出了操作數的數據類型,例如iadd、ladd、fadd和dadd指令都是把兩個數相加,其操作數類型特別是int、long、float和double。
虛擬機沒有給boolean(布爾)類型設置單獨的指令。boolean型的數據是由integer指令, 包括integer返回來處理的。boolean型的數組則是用byte數組來處理的。
虛擬機使用IEEE754格式的浮點數。不支持IEEE格式的較舊的計算機,在運行Java數值計算程序時,可能會非常慢。
虛擬機支持的其它數據類型包括:

object//對一個Javaobject(對象)的4位元組引用 returnAddress//4位元組,用於jsr/ret/jsr-w/ret-w指令

注:Java數組被當作object處理。
虛擬機的規范對於object內部的結構沒有任何特殊的要求。在Sun公司的實現中,對 object的引用是一個句柄,其中包含一對指針:一個指針指向該object的方法表,另一個指向 該object的數據。
用Java虛擬機的位元組碼表示的程序應該遵守類型規定。Java虛擬機的實現應拒絕執行違反了類型規定的位元組碼程序。
Java虛擬機由於位元組碼定義的限制似乎只能運行於32位地址空間的機器上。但是可以創建一個Java虛擬機,它自動地把位元組碼轉換成64位的形式。
從Java虛擬機支持的數據類型可以看出,Java對數據類型的內部格式進行了嚴格規定,這樣使得各種Java虛擬機的實現對數據的解釋是相同的,從而保證了Java的與平台無關性和可移植性。
二、 Java虛擬機體系結構

Java虛擬機由五個部分組成:一組指令集、一組寄存器、一個棧、一個無用單元收集堆(Garbage-collected-heap)、一個方法區域。這五部分是Java虛擬機的邏輯成份,不依賴 任何實現技術或組織方式,但它們的功能必須在真實機器上以某種方式實現。

Java指令集
Java虛擬機支持大約248個位元組碼。每個位元組碼執行一種基本的CPU運算,例如,把一個整數加到寄存器,子程序轉移等。Java指令集相當於Java程序的匯編語言。
Java指令集中的指令包含一個單位元組的操作符,用於指定要執行的操作,還有0個或多個操作數,提供操作所需的參數或數據。許多指令沒有操作數,僅由一個單位元組的操作符構成。虛擬機的內層循環的執行過程如下:
do{ 取一個操作符位元組; 根據操作符的值執行一個動作; }while(程序未結束)

由於指令系統的簡單性,使得虛擬機執行的過程十分簡單,從而有利於提高執行的效率。
指令中操作數的數量和大小是由操作符決定的。如果操作數比一個位元組大,那麼它存儲的順序是高位位元組優先。例如,一個16位的參數存放時佔用兩個位元組,其值為: 第一個位元組*256+第二個位元組
位元組碼指令流一般只是位元組對齊的。指令tableswitch和lookup是例外,在這兩條指令內部 要求強制的4位元組邊界對齊。

寄存器
Java虛擬機的寄存器用於保存機器的運行狀態,與微處理器中的某些專用寄存器類似。 Java虛擬機的寄存器有四種:
pc:Java程序計數器。 optop:指向操作數棧頂端的指針。 frame:指向當前執行方法的執行環境的指針。 vars:指向當前執行方法的局部變數區第一個變數的指針。

Java虛擬機
Java虛擬機是棧式的,它不定義或使用寄存器來傳遞或接受參數,其目的是為了保證指令集的簡潔性和實現時的高效性(特別是對於寄存器數目不多的處理器)。所有寄存器都是32位的。


Java虛擬機的棧有三個區域:局部變數區、運行環境區、操作數區。
局部變數區
每個Java方法使用一個固定大小的局部變數集。它們按照與vars寄存器的字偏移量來定址。局部變數都是32位的。長整數和雙精度浮點數占據了兩個局部變數的空間,卻按照第一個局部變數的索引來定址。(例如,一個具有索引n的局部變數,如果是一個雙精度浮點數,那麼它實際占據了索引 n和n+1所代表的存儲空間。)虛擬機規范並不要求在局部變數中的64位的值是64位對齊的虛擬機提供了把局部變數中的值裝載到操作數棧的指令,也提供了把操作數棧中的值寫入局部變數的指令。
運行環境區
在運行環境中包含的信息用於動態鏈接,正常的方法返回以及異常傳播。
動態鏈接
運行環境包括對指向當前類和當前方法的解釋器符號表的指針,用於支持方法代碼的動態鏈接。方法的class文件代碼在引用要調用的方法和要訪問的變數時使用符號。動態鏈接把符號形式的方法調用翻譯成實際方法調用,裝載必要的類以解釋還沒有定義的符號, 並把變數訪問翻譯成與這些變數運行時的存儲結構相應的偏移地址。動態鏈接方法和變數使得方法中使用的其它類的變化不會影響到本程序的代碼。
正常的方法返回
如果當前方法正常地結束了,在執行了一條具有正確類型的返回指令時,調用的方法會得到一個返回值。
執行環境在正常返回的情況下用於恢復調用者的寄存器,並把調用者的程序計數器增加一個恰當的數值,以跳過已執行過的方法調用指令,然後在調用者的執行環境中繼續執行下去。

異常和錯誤傳播
異常情況在Java中被稱作Error(錯誤)或Exception(異常),是Throwable類的子類,在程序中出錯的原因是:①動態鏈接錯,如無法找到所需的class文件。②運行時錯,如對一個空指針的引用

程序使用了throw語句。
當異常發生時,Java虛擬機採取如下措施:
檢查與當前方法相聯系的catch子句表。每個catch子句包含其有效指令范圍,能夠處理的異常類型,以及處理異常的代碼塊地址。
與異常相匹配的catch子句應該符合下面的條件:造成異常的指令在其指令范圍之內 ,發生的異常類型是其能處理的異常類型的子類型。如果找到了匹配的catch子句,那麼系統轉移到指定的異常處理塊處執行;如果沒有找到異常處理塊,重復尋找匹配的catch子句的過程,直到當前方法的所有嵌套的catch子句都被檢查過。
由於虛擬機從第一個匹配的catch子句處繼續執行,所以catch子句表中的順序是很重要的。因為Java代碼是結構化的,因此總可以把某個方法的所有的異常處理器都按序排列到一個表中,對任意可能的程序計數器的值,都可以用線性的順序找到合適的異常處理塊,以處理在該程序計數器值下發生的異常情況。
如果找不到匹配的catch子句,那麼當前方法得到一個"未截獲異常"的結果並返回到當前方法的調用者,好像異常剛剛在其調用者中發生一樣。如果在調用者中仍然沒有找到相應的異常處理,那麼系 統將調用一個預設的異常處理塊。
操作數棧區
機器指令只從操作數棧中取操作數,對它們進行操作,並把結果返回到棧中。選擇棧結構的原因是:在只有少量寄存器或非通用寄存器的機器(如Intel486)上,也能夠高效地模擬虛擬機的行為。
操作數棧是32位的。它用於給方法傳遞參數,並從方法接收結果,也用於支持操作的參數,並保存操作的結果。
例如,iadd指令將兩個整數相加。相加的兩個整數應該是操作數棧頂的兩個字。這兩個字是由先前的指令壓進堆棧的。這兩個整數將從堆棧彈出、相加,並把結果壓回到操作數棧中。每個原始數據類型都有專門的指令對它們進行必須的操作。每個操作數在棧中需要一個存儲位置,除了long和double型,它們需要兩個位置。
操作數只能被適用於其類型的操作符所操作。例如,壓入兩個int類型的數,如果把它們當作是一個long類型的數則是非法的。在Sun的虛擬機實現中,這個限制由位元組碼驗證器強制實行。但是,有少數操作(操作符pe和swap),用於對運行時數據區進行操作時是不考慮類型的。
無用單元收集堆
Java的堆是一個運行時數據區,類的實例(對象)從中分配空間。Java語言具有無用單元收集能力:它不給程序員顯式釋放對象的能力。Java不規定具體使用的無用單元收集演算法,可以根據系統的需求使用各種各樣的演算法。

方法區
方法區與傳統語言中的編譯後代碼或是Unix進程中的正文段類似。它保存方法代碼 (編譯後的java代碼)和符號表。在當前的Java實現中,方法代碼不包括在無用單元收集堆中,但計劃在將來的版本中實現。每個類文件包含了一個Java類或一個Java界面的編譯後的代碼。可以說類文件是 Java語言的執行代碼文件。為了保證類文件的平台無關性,Java虛擬機規范中對類文件的格式也作了詳細的說明。其具體細節請參考Sun公司的Java虛擬機規范
三、 Java類文件(.class文件)

每個類文件包含了一個Java類或一個Java界面的編譯後的代碼。可以說類文件是Java語言的執行代碼文件。為了保證類文件的平台無關性,Java虛擬機規范中對類文件的格式也作了詳細的說明。其具體細節請參考Sun公司的Java虛擬機規范。

四、 Java晶元

由於Java語言是解釋型語言,在一般的通用處理器上其運行速度比起編譯型語言要慢很多。Sun公司為了進一步推廣Java的應用,推出了Java晶元。這些晶元可以說是Java虛擬機的硬體實現。與通用晶元和解釋器構成的虛擬機不同,Java晶元可以直接執行位元組碼,也就是說,位元組碼就是 Java晶元的指令集。這種用硬體實現的虛擬機當然要比軟體模擬的虛擬機的速度要快得多。
Sun公司計劃推出的Java晶元有三種:picoJava,mi-croJava和ultraJava。

picoJava是一個很小的Java內核晶元,其矽片面積只有25mm2。Sun公司准備向其它公司轉讓,以便其它公司可以定製自己的Java晶元,其低端產品的售價估計不到25美元。
microJava是基於picoJava的微控制器晶元,其晶元面積約為50mm2,用於通信設備和其它嵌入式控制設備。Sun公司希望Java晶元可以成為推動Java發展的主要技術之一。

⑵ Microsoft Java Virtual Machine Java許可證密鑰

微軟Java虛擬機(Microsoft
Java
Virtual
Machine),為IE瀏覽器提供Java支持。
安裝在WinNT上之前必須打有
NT4
Service
Pack
3
以上。
如果我的回答沒幫助到您,請繼續追問。

⑶ microsoft、sun以及IBM對java有哪些支持措施

microsoft對java是完全抵觸的,他們的語言C#就是為抵制java而開發的。所以microsoft支持java是不可能的事情。
sun公司呢,現在已經被甲骨文公司(Oracle)收購了,從某種意義上,java就是他們的語言,他們每年都會對java語言進行完善,不斷對java進行升級,改善以前版本所帶來的bug。
IBM嘛,其實說不上支不支持,只是會用java來做web或者網頁後台的開發。

⑷ 微軟Java虛擬機是幹嘛用的有必要安裝嗎

首先java 虛擬機,不是微軟的,jvm,是sun公司的,現在已經被Oracle收購了。如果要下載的話 要去java的官網下載sdk,安裝就可以了。看看安裝成功了沒有 可以在cmd裡面輸入命令:java -version 出現版本信息就可以了。不安裝的話,運行不了java開發的程序,如果你是普通用戶的話,可以不用安裝,一般是開放人員安裝的。

⑸ 如何輕松卸載微軟 JAVA 虛擬機

首先在Windows桌面上單擊「開始」→「運行」,在「運行」對話框中輸入「RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall」命令後點擊「確定」按鈕,彈出「Microsoft VM uninstall」對話框,點擊「是」按鈕後,完成卸載微軟JAVA虛擬機組件,最後重新啟動系統。

接著進入到「c:\windows」系統目錄刪除「JAVA」目錄,下面還要進入「c:\windows\inf 」目錄刪除「java.pnf」文件,以及進入到「c:\windows\ system32」目錄,刪除jview.exe和wjview.exe這兩個可執行文件。
最後還要修改注冊表。在注冊表編輯器中,依次展開「HKEY_LOCAL_MACHINE\
SOFTWARE\Microsoft\Java VM」後刪除下面所有的子鍵項。展開「HKEY_LOCAL_
MACHINE\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM」,刪除下面所有子鍵項目。
完成以上操作後,就徹底卸載了微軟JAVA虛擬機。這個記得之前在遠標java計算機上操作過這個問題。

⑹ 微軟為什麼敵視JAVA

Windows是非常受人們歡迎的操作系統,它是微軟立足於軟體界的根本所在;Java是非常受人們歡迎的編程語言,它是SUN公司的心血之作,Java最大特點是:一次編寫,可以適應於任何平台, 包括IBM的大型機,SUN公司的伺服器,裝有Windows的PC機,甚至還包括手機這樣的終端設備。1996年,微軟遇到了SUN,兩者一拍即合,微軟利用Java開發出IE瀏覽器,它們攜手打敗了網景的瀏覽器,然而,此後發生的事情打碎了SUN的美好幻想。
Java曾經是Windows的親密戰友
事情還得從80年代說起,當時借PC機東風,微軟與英特爾組成的Wintel聯盟所向披靡,它們踩在藍色巨人IBM的肩上發達起來,微軟生產的Windows操作系統一度控制著整個PC市場,獲得巨大成功,但是它卻忽略了互聯網的發展,被另外一家以生產瀏覽器軟體而聞名的網景公司(Netscape)搶佔了先機,它先於微軟推出瀏覽器軟體。當時,SUN公司以生產UNIX伺服器為主,這種伺服器可以用於網站建設,所以它始終堅持"網路就是電腦"(The Network Is the Computer)的信條。當時,SUN公司也嘗試設計一種名為Java的程序語言,一開始准備將其用在家用電器市場的,Java代碼靈活小巧,可移植性強,並能夠跨平台操作,不局限於某種操作系統,1995年,互聯網大行其道,SUN立刻意識到這是一個機會!因為Java語言結構新穎、可實時操作、而且安全性強,適合用於編寫瀏覽器軟體。由於SUN當時對開發軟體產品尚缺乏信心,所以它免費將Java放在網上,任由人們使用,沒有想到此舉使Java獲得極大的成功和好評。SUN公司的CEO斯科特?麥克尼利從此將自己稱做是"JavaMan"。
微軟為了打敗網景(Navigator瀏覽器),跟SUN達成某項交易,SUN允許微軟使用Java言來開發IE瀏覽器,當IE成功問世時,微軟將IE捆綁進操作系統中,使得很多電腦用戶不得不使用IE作為預設的瀏覽器軟體。網景受到強烈的沖激,1996年春,網景(Navigator瀏覽器)擁有87%的市場佔有率,1998年就降到40%,最後它也不得不免費供用戶使用,終於在1998年11月,網景(Navigator瀏覽器)被美國在線(AOL)收購。
那麼原本是親密戰友的SUN與微軟是如何翻臉無情?以至Java最後也被Windows無情地拋棄呢?

Java成了Windows中不受歡迎的客人
1996年9月的某個星期日,微軟資深的軟體工程師艾達姆.波茨瓦斯在幾經考量之後,提筆給時任微軟CEO的比爾.蓋茨寫了一封信,波茨瓦斯當時是微軟瀏覽器部門的主管,在信中,他非常懇切地提醒比爾.蓋茨注意一個正在形成的威脅,這個威脅不是來自別人,正是其盟友SUN公司創建的一種編程語言--Java,這種語言允許編程者一次性編寫程序代碼、就可以在多個不同的操作系統上運行(如從IBM的大型機到Sun公司的Unix伺服器,再到WindowsPC機都能運行,甚至在手機平台上也可以);而不需要針對每個計算機硬體和操作系統配置的不同而改動程序代碼,並且這種語言在網路上是安全的。在信中,他寫到:"必須意識到Java不僅僅是一種語言,如果它僅只是一種語言,對微軟是不會造成威脅的。我們願意並且能夠容易地為它建立最佳的表現形式,事情可以圓滿解決了。但是事實上,Java絕不僅僅是一種語言,它是COM的替代者。"--而COM恰恰是Windows基於的編程模型。然後,波茨瓦斯用大約1000字解釋了使用Java編程是多麼容易,相反,當程序需要執行許多任務時,使用C++編程語言則要用到相當多的復雜的代碼,這比Java麻煩得多。波茨瓦斯也提出了一些對抗Java的方法,其中一條是悄悄地為Java提供某些擴展,使得用Java編寫的程序能夠在Windows中工作得更好,但是在其它平台上卻不能運行。他警告說這項工作應當以誘導而不是沖突的方式來進行,最重要的是微軟必須意識到Java的力量,"我們首先必須承認Java正在與COM相競爭,然後想出對策,而不只是把頭埋在沙子中逃避問題。"
蓋茨在收到這封信時,正是他准備"閉關清修"的前幾天,原來比爾.蓋茨每年都要抽出一點時間來考慮微軟長期發展戰略,人稱"思考周計劃"。蓋茨顯然被這封信嚇壞了,他第二天就回信了:"這可把我嚇壞了。我不清楚微軟的操作系統要為Java的客戶應用程序代碼提供什麼樣的東西,而這些東西將足夠讓它來取代我們的市場地位。了解這一點非常重要,是應該最優先考慮的事情。"(沒想到,這封信成為幾年後司法部針對微軟的反托拉斯案的呈堂證供。)
於是,Java成了Windows中不受歡迎的客人,微軟開始對其進行清掃,SUN又豈是好惹的?一場針尖對麥芒的好戲就開場了。
Java與Windows的殊死斗爭

作為一對死對頭,微軟和SUN一直官司不斷。1997年,Sun公司以歧視使用Java軟體,旨在維持其視窗操作系統的壟斷地位,違反反壟斷法為由起訴微軟,2001年1月,SUN勝訴,根據雙方達成的和解協議,微軟不得對Windows操作系統中包含的Java語言作任何改動,並獲賠2000萬美元。這是SUN首次與微軟的正面交鋒,誰想這為日後微軟拒絕支持Java語言埋下了伏筆,因為理由很正當,既然你SUN不準我對Java進行改動,而隨著操作系統的發展,不改動Java是適應不了新的形勢,那隻能棄用Java了。
然而,有關Java的事情還不算完,2001年年底,微軟在推出新版操作系統Windows XP和新版IE時,故意不安裝Java軟體,2002年的3月8日,SUN公司向美國加州地區法庭提出起訴,稱此舉造成它直接經濟損失高達10億美元。根據反壟斷法,原告可以要求被告支付實際損失三倍的賠償,因此SUN如果打贏了這場官司,也許最多可以得到30億美元的經濟賠償,看來SUN這回動真格的了!微軟豈能甘心,乾脆一不做二不休,開始了新一輪的報復,2002年6月,微軟稱從2004年起,微軟的Windows操作系統將不再支持Java語言,並解釋這樣做的原因是考慮到安全問題。2002年7月,微軟關閉了一個自動向Windows XP用戶提供Java軟體的站點,據微軟稱,此舉是因為Sun公司聲稱微軟沒有權利通過在線方式發行Java軟體,為了避免產生糾紛,只好停止此項服務。就在雙方口水戰日益升級之際,迎來了有關SUN訴微軟案的第一次聽證會。
SUN起訴微軟的聽證會被安排在2002年12月的第一周,當時,在巴爾的摩市下了近三年來最大的一場雪。整個城市幾乎都停止運轉。但是弗雷德里克?摩茲法官堅持要求開庭,並且要求幾十位與案件有關的律師到場出席;據審判時一位目擊者說,為了保證早上能夠到庭,法官他自己在會議室中睡了一晚。
幾周後,也就是2002年12月23日,摩茲法官發布了那份長達42頁的判決書,他裁定微軟公司必須在其Windows操作系統和IE中發布與其競爭的Java編程語言。這份裁定書可謂是司法界的一部力作,在平實的、以第一人稱的敘述中,摩茲法官回顧了SUN和微軟之間關於Java斗爭的歷史,充分展示了雙方各自的論據,相當藝術地解釋了為什麼要求在Windows操作系統中提供對Java的支持是對相關各方最好的選擇。從過去的情況來看,每當涉及復雜技術的訴訟時,法官經常在面對著術語時顯得無所適從。但是,摩茲法官給人的印象卻是對Java和.NET相當熟悉,而且他表現出強烈的支持SUN的立場,但是他那對微軟不利的判決是有技術和商業上的事實作為基礎的。
簡而言之,摩茲法官的意見是:在微軟的壟斷下,Java擁有一個並不健全的市場,比如說,大部分PC上所安裝的Java軟體要麼就是舊版本,要麼就是僅適用於Windows的版本,這使得其它軟體開發者對Java平台產生了厭惡的情緒,這些都是因為微軟反競爭行為的結果,看來微軟已經利用Windows的壟斷地位來破壞SUN對Java的銷售渠道。樹立市場正義的唯一方法是糾正微軟的所作所為,"阻止微軟從它過去的錯誤中獲得將來的利益!"
拉鋸戰仍在繼續
雖然2002年12月,法官已經作出對SUN有利的判決,並且再一次召集雙方律師,舉行了特別聽證會,2003年1月15日,摩茲法官下令微軟必須在120天完成在其視窗軟體中載入Java的工作。
2003年2月21日,微軟正式提出反訴,稱此案有違公平,微軟公司在其上訴請求中聲稱,即使微軟不在Windows系統中發布Java技術,Sun公司也不會馬上就面臨任何"不可挽回的傷害"。Sun公司則聲稱說,在Windows系統中發布Java技術是一個時間敏感性的問題,一再推遲可能會給Sun公司及其技術帶來損害。美國第四巡迴法院已經宣布將在今年4月3日舉行初步庭審,以此看來,此案究竟如何了結,還是一個未知數。
Java作為一個跨平台水平,一經問世就受到人們的歡迎,據統計,全世界目前有200多萬Java程序員。但即使Java獲勝,也仍然耽誤了最好的發展時機,希望微軟早已經推.NET戰略,並且C#語言就是專門針對Java開發出來的語言,微軟的各種軟體在市場上的佔有率都很高,即使最終的裁決對Java有利,也不會改變微軟目前雄踞軟體世界的局面。
以微軟、SUN的財力物力,對付訴訟的經驗來看,一場拉鋸戰仍然是在所難免的了。

⑺ microsoft office和JAVA做什麼用的,哪個對考電腦一級更有用

office 里的word ppt excel 是經常使用的辦公軟體 平常共享文件以及其他的文案編輯都是這些軟體 outlook 以及OneNote 是幫助你更好的管理平時的日程以及郵件收發 acess是資料庫了 所以出於個人的原因你還是選office比較實惠

Java是面向對象語言,主要設計軟體和web開發的 這個一般人學了沒有用

⑻ 建議升級microsoft.java虛擬機是什麼意識

JVM版本不夠,沒法運行一個JAVA程序了
升級了就可以了

⑼ Microsoft Java Virtual Machine裝不上。

在VS6.0光碟的根目錄下有個IE4的文件夾,裡面有這個虛擬機的安裝包,運行,提示錯誤,是沒找到文件,這個時候,會發現,那個臨時目錄前的中文名字變了,成了別的名字.

用WinRAR打開那個安裝包,把它解壓到別的純英文的目錄(d:\JVM)後,運行其中的javatrig程序,就開始安裝了,等安裝好之後(似乎不用重新啟動),就可以正常安裝VS6.0了.

⑽ 打開進程管理器,發現很多叫microsoftjava.exe的進程,全關了一會又冒出來了,咋辦

應該是木馬病毒最好用殺毒軟體查殺一下

閱讀全文

與microsoftjava相關的資料

熱點內容
linux統計個數命令 瀏覽:292
cad轉pdf居中 瀏覽:8
編譯型語言處理過程 瀏覽:325
手機創文件夾復制到電腦 瀏覽:984
有什麼直播APP可以看那種 瀏覽:41
程序員叫什麼人 瀏覽:378
python畫地圖等高線 瀏覽:751
epic永劫無間是什麼伺服器 瀏覽:444
網游伺服器下載地址 瀏覽:107
macphpfreetype安裝 瀏覽:644
設計道pdf 瀏覽:615
單片機kill4軟體下載收費嗎 瀏覽:846
蘋果手機怎麼連接RMS伺服器 瀏覽:603
cisco路由器基本配置命令 瀏覽:187
android狀態欄顏色透明 瀏覽:117
db2編譯工具 瀏覽:181
騰訊雲伺服器創建環境 瀏覽:567
監管資金怎麼解壓 瀏覽:671
榮耀手機內存清理文件夾 瀏覽:175
外派程序員方案 瀏覽:554