包含javase6的詞條

本文目錄一覽:

我的世界 Mac 顯示需要安裝舊Java SE 6運行環境才能打開「Mincraft」

第一步:打開Hello Minecraft!Launcher啟動器

第二步:找到遊戲設置並點擊進入

第三步:找到配置,點擊配置右邊的新建,新建一個配置文件,新配置名隨意

第四步:找到版本,點擊版本二字旁邊的列表,選擇一個版本

第五步:找到自動安裝並點擊進入,會彈出一個界面,是刷新界面(如果沒有彈出,請找到刷新,然後就會彈出窗口刷新)接着過一會兒刷新完,刷新界面就會沒,然後原界面會顯示出forge下載列表,上一步你選什麼版本就會刷新出什麼版本

第六步:然後選擇一個forge版本,找到安裝字眼安裝,過一會兒就安裝成功了

Java SE 6是什麼含義

Java SE(Standard Edition標準版) 第6版,也即JDK(Java Development Kit,Java開發工具包)的1.6版本

Java進階:SE6調用編譯器的兩種方法[2]

三 從內存中編譯

JavaCompiler不僅可以編譯硬盤上的Java文件 而且還可以編譯內存中的Java代碼 然後使用reflection來運行它們 我們可以編寫一個JavaSourceFromString類 通過這個類可以輸入Java源代碼 一但建立這個對象 你可以向其中輸入任意的Java代碼 然後編譯和運行 而且無需向硬盤上寫 class文件

import java lang reflect *;import java io *;import javax tools *;import javax tools JavaCompiler CompilationTask;import java util *;import java net *;public class test_pilerapi{   private static void pilerJava() throws Exception   {    JavaCompiler piler = ToolProvider getSystemJavaCompiler();    DiagnosticCollector diagnostics = new DiagnosticCollector();    // 定義一個StringWriter類 用於寫Java程序    StringWriter writer = new StringWriter();    PrintWriter out = new PrintWriter(writer);    // 開始寫Java程序    out println( public class HelloWorld { );    out println( public static void main(String args[]) { );    out println( System out println(\ Hello World\ ); );    out println( } );    out println( } );    out close();    //為這段代碼取個名子 HelloWorld 以便以後使用reflection調用    JavaFileObject file = new JavaSourceFromString( HelloWorld writer toString());    Iterable pilationUnits = Arrays asList(file);    JavaCompiler CompilationTask task = piler getTask(null null     diagnostics null null pilationUnits);    boolean success = task call();    System out println( Success: + success);    // 如果成功 通過reflection執行這段Java程序    if (success)    {     System out println( 輸出 );     Class forName( HelloWorld ) getDeclaredMethod( main new Class[]     { String[] class }) invoke(null new Object[]      { null });       System out println( 輸出 );      }     }     public static void main(String args[]) throws Exception     {      pilerJava();     }    }    // 用於傳遞源程序的JavaSourceFromString類    class JavaSourceFromString extends SimpleJavaFileObject    {     final String code;   JavaSourceFromString(String name String code)   {    super(URI create( string:/// + name replace( / )+ Kind SOURCE extension) Kind SOURCE);    this code = code;     }     @Override     public CharSequence getCharContent(boolean ignoreEncodingErrors)    {     return code;  } }

lishixinzhi/Article/program/Java/hx/201311/27240

怎樣安裝Java se 6 在Mac里

下載mac版專用的jdk1.7,地址如下:,裏面有最新版的(不過還是測試版),版本更新頻率每兩周大概會release一個build,我安裝的版本是b223(更新一下,最新版本是b227了,已經不是OpenJDK了)。

下好之後,雙擊dmg打開,然後簡單的來一個拖拽(這個就不廢話了,不會拽的面壁去)。

改變jvm首選順序,在Spotlight里搜索[Java Preferences](中文版應該是JAVA首選項么?),應該能看到已經有的幾個虛擬機,把JAVA SE 7拖拽到最上面,就可以了(比如我拖拽的是64位版本的)。

確認java使用的版本:開一個終端,輸入java -version,確認jvm的版本號是jdk1.7.0。

下面的操作是如何改變eclipse默認的jre,首先打開eclipse(如果你改了jvm的順序,讓1.7在最上面,又沒在eclipse的配置里寫死jvm的啟動位置,那麼應該就已經用jdk1.7啟動了)。

打開首選項-Java-Installed JREs,看到右側的JRE列表,如果已經使用是默認的jdk1.6的話,點Add,選擇MacOS X VM,在路徑的地方指向到jdk7的安裝位置,就可以了。

話沒說完,如果你找不到這該死的jdk1.7的安裝位置在哪裡,可以考慮粘下這個地址(這個是我系統里的位置,我猜測大家的都應該差不多哈)。/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home

正確的話,下面會識別出一堆jar包位置,然後給這一坨jre起個帥氣的名字。

如果想啟用jdk1.7的語法,必須要eclipse版本在3.8/4.2以上(目前我寫這篇博客的時候,4.2已經達到了Milestone4),然後可以在workspace/project屬性里把編譯等級調整到1.7,就能享受jdk1.7的語言特性了(不過前提是,使用的jdk以及jre必須都是jdk1.7以上才行)。

希望這篇啰嗦的文章對大家有幫助。

更新信息

支持Java7語法的eclipse版本是從3.7開始的,具體見如下地址:

Mac下Eclipse默認還是會使用系統的jdk1.6啟動,好像強制修改eclipse.ini的vm參數是無效的,必須修改Eclipse.app/Content/Info.plist,打開看裏面有注釋寫着呢。不過我這裡eclipse4.2M4修改後依然無效。

有時候會出現部分應用還使用舊的jdk1.6的情況出現,例如maven有時候就會堅持用舊版的,這時候只好找個地方導出下JAVA_HOME變量了。改到jdk1.7的Home目錄即可。

jdk1.7 macport從b11開始合併了分支代碼,開始已經直接使用安裝程序安裝了,相應安裝到的路徑也改變了,是這個:/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home 。update on 2012-2-12

jdk1.7u6 b09開始,bundle name變更,這樣就可以在安裝新版本的同時保留舊版本了。當然了,路徑也會變化,變成了這個樣子:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk,其中06是update版本號。簡易大家可以做一個軟連接,cd /Library/Java/JavaVirtualMachines;ln -s jdk1.7.0_06.jdk 1.7.0.jdk,這樣就不會受到版本升級的影響了(這樣eclipse里設置的JRE路徑就用軟連接里的路徑就好了)。

Java SE 6?JDK 6?JRE 6?各是什麼含義?

Java SE 6 指的是Java Platform, Standard Edition java平台的標準版。6版本是6.0

Java Platform, Standard Edition 包括 jkd和jre。

JDK 是指Java Development Kit java 開發工具。

JRE 是指Java Runtime Environment java運行環境,運行java程序必須有運行環境的。

開發java程序需要用jdk ,運行java則要jre。一般用戶裝jre就行了。

java SE 6從入門到精通這本書怎麼樣

個人感覺從入門到精通系列都不夠好,不太適合初學者。

個人推薦《java 6 學習筆記》

是清華大學出版社出版的。

我以前就是學習這本書的。

講述條理清楚,循序漸進,而且語言生動,不會感到枯燥。

這本書很適合初學者,在我們學校圖書館非常搶手。

《Thinking in java》是一本非常經典的書,有條件還是要借來看看的。

望採納~

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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-18 20:00
下一篇 2024-11-18 20:00

相關推薦

發表回復

登錄後才能評論