Maven build ล้มเหลว:“ ไม่พบ Javac Compiler ใน: jre หรือ jdk issue”


112

ฉันตั้งค่า JAVA_HOME เป็น:

C:\Program Files (x86)\Java\jdk1.6.0_18

หลังจากเรียกใช้maven installฉันได้รับข้อความนี้จากEclipse :

เหตุผล:

Unable to locate the Javac Compiler in:
  C:\Program Files (x86)\Java\jre6\..\lib\tools.jar
Please ensure you are using JDK 1.4 or above and
not a JRE (the com.sun.tools.javac.Main class is required).
In most cases you can change the location of your Java
installation by setting the JAVA_HOME environment variable.

ฉันมั่นใจว่านี่เป็นส่วนที่ยุ่งยาก

โปรดตรวจสอบว่าคุณใช้ JDK 1.4 หรือสูงกว่าไม่ใช่ JRE

เมื่อฉันเรียกใช้การกำหนดค่าจะตั้งค่าเป็น JRE6 ฉันจะเปลี่ยนเป็น JDK 1.6 ที่ติดตั้งไปแล้วได้อย่างไร?

ฉันยังพยายามแก้ไขปลั๊กอิน:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.0.2</version>
    <configuration>
        <source>1.6</source>
        <target>1.6</target>
        <executable>C:\Program Files (x86)\Java\jdk1.6.0_18\bin</executable>
    </configuration>
</plugin>

ฉันยังคงได้รับข้อผิดพลาดเดียวกัน

ฉันใช้ปลั๊กอิน Eclipse Maven ฉันจะเปลี่ยนจาก JRE เป็น JDK ใน Eclipse ได้อย่างไร


คุณได้ตรวจสอบซ้ำโดยใช้คำสั่งบรรทัดsetคำสั่งเพื่อให้แน่ใจว่า JAVA_HOME ถูกตั้งค่าเป็นอย่างที่คุณคิดหรือไม่?
Powerlord

ฉันใช้ java เป็นประจำทุกวัน .. ทุกอย่างทำงานได้ดีที่นี่: java -version .6.0_18-ea" time Environment (build 1.6.0_18-ea-b04) ) Client VM (build 16.0-b11, mixed mode, sharing)
Gandalf StormCrow

1
ตั้งค่า <fork> true </fork> เมื่อตั้งค่าปฏิบัติการ
Robin

นั่นไม่ได้บอกเราว่าการติดตั้ง Java ตัวjava -versionใดกำลังทำงานอยู่ อาจเป็นการติดตั้ง JRE หรือ JDK javac -versionจะมีประโยชน์มากกว่านี้เล็กน้อย อย่างไรก็ตามแม้ว่า PATH จะถูกต้องและ JAVA_HOME ผิด แต่สิ่งเหล่านี้ก็ยังคงแสดงให้เห็นว่าคุณคาดหวังอย่างไร
Powerlord

1
นอกจากนี้ไฟล์ปฏิบัติการควรเป็น ... \ bin \ javac คุณต้องระบุไฟล์ปฏิบัติการจริงไม่ใช่แค่พา ธ
Robin

คำตอบ:


141

คุณสามารถลองอัพเดต JDK Eclipse โดยใช้ดังนี้:

เพิ่มและตั้งค่า JRE ในหน้าต่างเมนู→ ค่ากำหนด ...Java → JRE ที่ติดตั้ง :

JRE type: Standard VM JRE
Name: jdk1.6.0_18
JRE home directory: C:\Program Files (x86)\Java\jdk1.6.0_18

หากไม่เป็นเช่นนั้นอาจเป็นไปได้ว่าวงเล็บและช่องว่างในพา ธ JAVA_HOME ก่อให้เกิดปัญหา ลองคัดลอก JDK ของคุณไปยังตำแหน่งอื่นและอัปเดต JAVA_HOME ของคุณ


1
เป็นส่วนแรกของคำถามของคุณ JAVA_HOME ก็โอเค
Gandalf StormCrow

47
สำหรับฉันจำเป็นต้องมีขั้นตอนเพิ่มเติม: ไปที่คุณสมบัติของโปรเจ็กต์ดังกล่าว -> java build path-> libraries-> เลือก "JRE System Library" คลิกแก้ไขและเลือก "Workspace default JRE"
maayank

1
ไม่เพียงพอสำหรับฉันต้องแก้ไข eclipse.ini ฉันเชื่อว่ามีจุดบกพร่อง
ruhsuzbaykus

มันใช้ได้กับฉันก็ต่อเมื่อฉันตรวจสอบ jdk ที่เหมาะสมใน Execution Environment -> Compatible JREs
Vedran

9
นอกจากนี้หากคุณเรียกใช้ Maven จากคอนฟิกูเรชันการรัน eclipse ที่คุณสร้างขึ้นก่อนการเปลี่ยนแปลงคอนฟิกูเรชันเหล่านี้อย่าลืมไปที่แท็บ Run configuration window / JRE และเลือก JRE ที่ถูกต้อง มิฉะนั้นคุณอาจใช้ JRE เก่าที่ไม่ถูกต้องแม้ว่าจะอัปเดตการตั้งค่าคราสและโปรเจ็กต์ของคุณเป็นอันใหม่แล้วก็ตาม
Diana

20

ไฟล์eclipse.iniต้องการvmอาร์กิวเมนต์เพื่อชี้ไปยังตำแหน่ง JDK ของคุณ

แก้ไขeclipse.iniไฟล์ให้ชี้ไปที่บ้าน JDK ของคุณดังนี้ -

-vm
C:\Program Files\Java\jdk1.6.0_06

สิ่งนี้ทำให้มั่นใจได้ว่า Eclipse จะรันจาก JDK และไม่ใช่ JRE เริ่มต้นใด ๆ บนเครื่องของคุณ


5
สิ่งนี้ช่วยแก้ปัญหาของฉันได้ จากการค้นคว้าบนเว็บดูเหมือนว่า Maven จะใช้ JAVA_HOME แต่ Maven Plugin ไม่รู้อะไรเลยเกี่ยวกับ JAVA_HOME และให้ค่าเริ่มต้นเป็น VM ที่ใช้เริ่ม Eclipse แทน
jnosek

13

คุณลอง:

ไปที่Preferences/Java/Installed JREsและเพิ่มหนึ่งสำหรับสถานที่"C:\Program Files\Java\jdk1.6.0_27\jreหรืออะไรทำนองนั้น

ลบหนึ่งสำหรับ C:\Program Files\Java\jre6

ที่คุณสามารถดูเส้นทางC:\Program Files\Java\jre6\..\lib\tools.jarเพียงทำให้รู้สึกว่าส่วนแรก (til / .. มี) C:\Program Files\Java\jdk1.6.0_27\jreจะถูกแทนที่ด้วย


10

การตั้งค่าforkเป็น true ช่วยแก้ปัญหาให้ฉันได้

<configuration>
    <fork>true</fork>
    <source>1.6</source>
    <target>1.6</target>
</configuration>

9

ฉันมีปัญหาเดียวกันแน่นอน ! ฉันค้นหาและค้นหามาหลายวันแล้วเพราะคำพูดพล่ามเกี่ยวกับ "ใส่ -vm c: \ program files \ java \ jdkxxxxx \ bin" ใน ini ar เป็นอาร์กิวเมนต์สำหรับทางลัดไม่ได้ช่วยเลย!

(ฉันฟังดูหงุดหงิดหรือเปล่าเชื่อฉันสินั่นเป็นการพูดที่ไม่เข้าใจ! ฉันโกรธมากเพราะฉันเสียเวลาไปหนึ่งสัปดาห์เพื่อพยายามทำให้ Maven เชื่อถือได้!)

ฉันมีพฤติกรรมที่คาดเดาไม่ได้มาก บางครั้งก็รวบรวมและบางครั้งก็ไม่ได้ ถ้าฉันทำmaven cleanมันไม่พบคอมไพเลอร์และล้มเหลว ถ้าฉันเปลี่ยนบางอย่างในเส้นทางการสร้างมันก็กลับมาทำงานอีกครั้ง !!

จนกระทั่งผมไปเมนูหน้าต่างการตั้งค่าJavaติดตั้ง JRE ฉันเพิ่ม JRE ใหม่โดยใช้ตำแหน่งของ JDK แล้วลบ JRE ทันใดนั้น Maven ก็วิ่งได้อย่างมั่นคง!

อาจจะคุ้มค่าที่จะใส่ตัวอักษรที่มีขนาดตัวอักษร 30 หรือมากกว่านั้นในคู่มือ Apache?

ด้วยความเคารพนี่เป็นเพียงเรื่องอุกอาจสำหรับชุมชน Java! ฉันนึกไม่ออกเลยว่าคนพวกนี้หายไปกี่วันพยายามหาทางแก้ปัญหาแบบนี้! ฉันนึกไม่ถึงว่านี่จะถูกปล่อยออกมาเป็นเวอร์ชันสุดท้าย ผมเองก็ไม่กล้าปล่อยสิ่งนี้ออกมาภายใต้ชื่อซอฟต์แวร์เบต้า ...

ไม่ว่าจะด้วยวิธีใดก็ตาม .... หลังจากผ่านไปหนึ่งสัปดาห์ฉันก็สามารถเริ่มพัฒนาได้ในที่สุด ฉันหวังว่าเจ้านายของฉันจะไม่ทราบเกี่ยวกับเรื่องนี้ ฉันใช้ความพยายามอย่างมากในการโน้มน้าวให้เขาไม่ไปที่. NET และฉันก็รู้สึกเสียใจกับมันแล้ว


1
บรรทัดล่างใช้จากคอนโซลไม่ใช่จากคราสคุณจะไม่มีปัญหาแบบนี้นั่นคือสิ่งที่ฉันได้รับรู้หลังจากใช้งานไม่กี่เดือนตอนนี้ค่อนข้างสะดวกสบายกับ maven
Gandalf StormCrow

มันเป็นเรื่องของคราสมากกว่า ... ปัญหา m2e .. ฉันมีปัญหาเดียวกันและ IDE อื่น ๆ (netbeans และ IDEA) ทำงานได้อย่างสมบูรณ์
joshua

3

ฉันพบปัญหาเดียวกันกับการใช้ Run as -> Maven install ใน Eclipse JAVA_HOME และ eclipse.ini ใช้ได้และชี้ไปที่ JDK ล่าสุดของฉัน แต่ m2clipse ใช้ JRE การใช้ mvn ติดตั้งภายนอก Eclipse ทำงานได้ดี!

ในกรณีของฉันฉันแก้ไขปัญหาดังนี้:

  1. นำทางใน Eclipse: หน้าต่างเมนู→การตั้งค่าJavaJRE ที่ติดตั้ง
  2. มีสองรายการที่ไม่ได้ใช้งานสำหรับ JRE และ JDK ที่ใช้งานอยู่คือ JDK ที่ติดตั้งล่าสุด ลบรายการทั้งหมด แต่ Maven ควรใช้

ฉันคิดว่า Maven ไม่ได้คำนึงถึงว่าอันไหนใช้งานได้ ...



3

ผมได้ติดตั้งเพียง Maven 3.0.4 ตั้งM2_HOME, M2และJAVA_HOMEตาม จากนั้นฉันก็รันคำสั่งต่อไปนี้:

mvn archetype:generate....

mvn compile

ฉันได้รับข้อความที่ล้มเหลวเช่น: maven unable to locate javac compiler.

บนคอมพิวเตอร์ของฉันฉันมี JRE โดยเริ่มต้นการติดตั้งที่C: \ Program Files และฉันมีC: \ java \ jdk1.6 อีกตัวและJAVA_HOMEตั้งค่าเป็นC: \ java \ jdk1.6นี้

ฉันไม่เห็นอะไรผิดปกติกับการตั้งค่าของฉัน หลังจากการค้นหาฉันตัดสินใจที่จะมองเข้าไปในmvn.batผมสะท้อน%JAVA_HOME%ทุกขั้นตอนและมันแสดงอย่างถูกต้องเป็นC:\java\jdk1.6แต่เมื่อฉันเรียกใช้คำสั่งmvn --versionก็แสดงบ้าน Java: C: \ Program Files

ในที่สุดฉันก็พบว่าฉันต้องตั้งค่า-Djava.home=c:\java\jdk1.6ตามคำสั่งด้านล่างและทำงานได้ดีในตอนนี้:

%MAVEN_JAVA_EXE% %MAVEN_OPTS% -classpath %CLASSWORLDS_JAR% "-Dclassworlds.conf=%M2_HOME%\bin\m2.conf" "-Djava.home=%JAVA_HOME%" "-Dmaven.home=%M2_HOME%" %CLASSWORLDS_LAUNCHER% %MAVEN_CMD_LINE_ARGS%

หมายเหตุ: สำหรับmvnบนบรรทัดรับคำสั่งไม่ใช่กับ Eclipse


เฮ้คุณไม่จำเป็นต้องไปอธิบายทุกขั้นตอนที่คุณทำเสมอไป โปรดดูวิธีที่จะตอบไปยังจุด
mtk

ดูเหมือนว่าจะเป็นการแฮ็ก (แต่เดี๋ยวก่อน ... ถ้ามันเหมาะกับคุณ!) แต่มันน่าสนใจที่บรรทัดคำสั่ง maven เลือกบ้าน java ที่ไม่ถูกต้อง - นี่คือปัญหาปัจจุบันของเรา
plasma147

2

ฉันแก้ไขปัญหาโดยเปลี่ยนตำแหน่งของ Installed JRE เป็นไดเร็กทอรีที่มีอยู่ใน JDK เอง การตั้งค่าJAVA_HOMEตัวแปรสภาพแวดล้อมที่เหมาะสมไม่สามารถแก้ปัญหาได้

ในกรณีของฉันมีสองไดเรกทอรี

  • C:\Program Files\Java\jdk1.7.0_03 --> For JDK

  • C:\Program Files\Java\jre7 --> For JRE

ตอนแรกฉันตั้งค่าC:\Program Files\Java\jre7เป็น Installed JRE ใน Eclipse และฉันได้รับข้อผิดพลาดเดียวกันในกรณีของ Maven (Ant ทำงานได้ดี)

ด้วยการเปลี่ยน JRE ที่ติดตั้งC:\Program Files\Java\jdk1.7.0_03\jre7เป็น JRE ที่ติดตั้งใน Eclipse ปัญหาจะได้รับการแก้ไข


2

อย่าลืมว่าหากคุณกำลังรันโปรเจ็กต์ของคุณจากคอนฟิกูเรชัน Eclipse คุณควรเปลี่ยน Java Runtime ภายใน 'Run Configurations' -> 'Your maven configuration' -> 'JRE tab' หลังจากที่คุณเพิ่ม JDK ที่ถูกต้องให้ การตั้งค่า Eclipse ของคุณ


2

ดูเหมือนว่า Maven กำลังใช้ JRE ไม่ใช่ JDK บางทีคุณอาจติดตั้ง Maven ก่อนติดตั้ง JDK?

ตรวจสอบไฟล์การตั้งค่า มีทั้งหมดสามระบบผู้ใช้และโครงการ เป็นไปได้มากที่สุดในการกำหนดค่าการติดตั้ง ($ M2_HOME / conf / settings.xml) หรืออาจเป็นการกำหนดค่าต่อผู้ใช้ ($ {user.dir} /. m2 / settings.xml)


2

การตั้งค่า Eclipse เท่านั้น

ทำตามขั้นตอนต่อไปนี้:

  1. คลิกขวาที่ Eclipse project Properties

  2. Java Build Path →ไลบรารี

  3. เลือก JRE System Library →คลิกEditปุ่ม

  4. คลิกปุ่ม "Installed JREs ... "

  5. แก้ไข JRE เป็น: ตั้งค่า JRE Home = JAVA_HOME หรือ JAVA_HOME \ jre

ภาพหน้าจอ:

ใส่คำอธิบายภาพที่นี่


สิ่งนี้ได้ผลสำหรับฉันขอบคุณ ฉันเปลี่ยนบ้าน JRE เป็นโฟลเดอร์ JDK
LadyBernkastel

1

คลิกขวาบนเมนูโครงการคุณสมบัติJava เส้นทางรูปร่าง

เลือกเส้นทาง JRE ระบบ→ แก้ไข เลือก Workspace Default JRE และชี้ไปที่ JDK> 1.4


1

ใช้หน้าต่างเมนู→การตั้งค่าJavaJRE ที่ติดตั้งสภาพแวดล้อมการดำเนินการ -> คลิกช่องทำเครื่องหมายทางด้านขวา


1

วิธีแก้ก็ง่ายๆ บางครั้งทำให้เกิดคราสของ Windowsการตั้งค่าJavaJREs ติดตั้งC:\Program files\Java\jreชี้ไปที่

พอเปลี่ยนC:\Program files\Java\JDK 6.0\jreเป็นใช้งานได้ 100%


1

ดังที่กล่าวไว้โดยคนอื่น ๆหน้าต่าง Eclipse → ค่ากำหนด ...Java → JRE ที่ติดตั้งควรชี้ไปที่JDK ที่คุณติดตั้งไม่ใช่ที่ JRE จากนั้นจึงสามารถค้นหา../libโฟลเดอร์ที่กล่าวถึงในข้อความแสดงข้อผิดพลาด

แม้ว่าปัญหานี้อาจเกิดขึ้นอีก ทางออกของฉันในEclipse v4.2 (Juno) คือทำเมนูMavenอัปเดตโครงการ ...หลังจากนั้นปัญหาก็หายไป

ฉันสงสัยว่าสาเหตุคือไฟล์ที่สร้าง Eclipse บางไฟล์ (.classpath, .project, .preferences) อยู่ในการโค่นล้มสำหรับโปรเจ็กต์ที่ฉันมีปัญหาเหล่านี้ ดังนั้นการอัปเดต SVN จะแนะนำปัญหาและการอัปเดตการกำหนดค่าจาก Maven ใน Eclipse จะแก้ไขปัญหาอีกครั้ง

วิธีแก้ปัญหาจริง: ละเว้น Eclipse ที่สร้าง. ไฟล์จากการควบคุมเวอร์ชันและปล่อยให้ปลั๊กอิน Maven Eclipse จัดการการกำหนดค่าโครงการ (ตัวชี้เพิ่มเติม / ข้อเสนอแนะยินดีต้อนรับ)



1

ฉันมีปัญหาเดียวกันกับ Amazon Linux ปรากฎว่าฉันต้องติดตั้ง JDK เวอร์ชันสำหรับนักพัฒนา:

sudo yum -y install java-1.7.0-openjdk-devel

1

ไปที่หน้าต่างเมนูของ Eclipse → ค่ากำหนด ...Java → JRE ที่ติดตั้งควรชี้ไปที่ JDK ที่คุณติดตั้งไม่ใช่ไปที่ JRE


แต่นี่ก็เป็นคำตอบก่อนหน้านี้มากมาย
Peter Mortensen

0

คุณยังสามารถตรวจสอบให้แน่ใจว่า Eclipse มีการเปลี่ยนแปลงที่อัปเดตทั้งหมด ในการดำเนินการนี้ให้คลิกขวาที่โครงการของคุณจากนั้นกดรายการเมนู "รีเฟรช"


0

คำตอบอื่น ๆ อีกมากมายบอกให้คุณชี้ Eclipse ของคุณไปที่ JDK แทนที่จะเป็น JRE

นี่คือคำตอบอื่นที่มีความเฉพาะเจาะจง / ชัดเจนมากขึ้น [กว่าที่ฉันเคยเห็นในคำตอบใด ๆ ที่นี่] ทีละขั้นตอนในการทำเช่นนั้น: คุณติดตั้ง JDK ได้อย่างไร?

นั่นคือสิ่งที่ช่วยแก้ไขฉันสำหรับปัญหาเดียวกันนี้



0

ฉันเดาว่าตำแหน่งของคอมไพเลอร์ถูกกำหนดไว้ในPOMเพื่อให้ปลั๊กอินคอมไพเลอร์อยู่ในตำแหน่ง JRE ที่แสดงแทนที่จะเป็นตำแหน่ง JDK ที่คุณมี JAVA_HOME ชี้ไป


@Robin ฉันควรมองหาสิ่งนั้นที่ไหน? pom ดูดีสำหรับฉัน<groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.0.2</version> <configuration> <source>1.6</source> <target>1.6</target>
Gandalf StormCrow

หากไม่มีการกำหนด <executable> แสดงว่านี่ไม่ใช่สิ่งที่ทำให้เกิดปัญหาของคุณเว้นแต่ pom ที่คุณกำลังมองหาที่สืบทอดมาจากแม่ปอมที่กำหนดไว้
Robin

เมื่อกำหนดไฟล์ปฏิบัติการคุณต้องตั้งค่า <fork> เป็น true
Robin

0

คุณต้องระบุJAVA_HOMEในmvn.ini(อยู่ในโฟลเดอร์ Maven /bin) ปัญหาของคุณจะหายไป


0

หากคุณตั้งค่า JAVA_HOME และปัญหายังคงอยู่ให้ลองทำดังต่อไปนี้

(ฉันมีปัญหาเดียวกันบนพีซีที่ติดตั้งใหม่)

สมมติว่าคุณกำลังใช้ Eclipse

  • เปิดหน้าต่างการตั้งค่าJavaติดตั้งของ JRE ลบสิ่งที่คุณมีเพิ่มสิ่งที่ต้องการที่คุณต้องการใช้ (JDK ไม่ใช่ JRE!)
  • ในหน้าต่างเดียวกันเปิด maven - การติดตั้งเพิ่มการติดตั้ง Maven ที่คุณดาวน์โหลดและแตกออกจากที่ใดที่หนึ่ง ( อย่าใช้การติดตั้ง Maven แบบฝังเนื่องจากมีข้อบกพร่องที่ทราบอยู่)

นั่นคือทั้งหมด โครงการของคุณจะไม่ประสบปัญหาดังกล่าว


0

ฉันมีข้อผิดพลาดเดียวกันเนื่องจากเวอร์ชันJUnit ฉันมี 3.8.1 สามตัวและฉันเปลี่ยนเป็น 4.8.1

ดังนั้นวิธีแก้ปัญหาคือ:

คุณต้องไปที่POMและตรวจสอบให้แน่ใจว่าการพึ่งพาของคุณมีลักษณะเช่นนี้

<dependency>
  <groupId>junit</groupId>
  <artifactId>junit</artifactId>
  <version>4.8.1</version>
  <scope>test</scope>
</dependency>

0

ฉันเปลี่ยนการกำหนดค่าของ maven-compiler-plugin เพื่อเพิ่มexecutableและforkด้วย value true

<configuration>
    <fork>true</fork>
    <source>1.6</source>
    <target>1.6</target>
    <executable>C:\Program Files\Java\jdk1.6.0_18\bin\javac</executable>
</configuration>

มันได้ผลสำหรับฉัน


0

ทำEcho %JAVA_HOME%แล้วmvn --version.

JREเส้นทางควรจะเหมือนกัน ... แล้วไปเมนูหน้าต่างการตั้งค่าJavaติดตั้ง JRE ของสถานที่ควรจะเป็นเช่นเดียวกับสิ่งJava_Homeมีการแสดง


0

ไปที่คุณสมบัติกล่องโต้ตอบและคลิกขวาที่โครงการ

ในทรัพยากรที่เชื่อมโยงให้เพิ่มเส้นทางใหม่ที่เรียกว่า JAVA_HOME และวางตำแหน่ง JDK ของคุณเช่น "C: \ Program Files \ Java \ jdk1.8.0_73"

แค่นั้นเอง !!


ฉันไม่คิดว่าคุณควรเพิ่มตัวแปรใด ๆ .. แค่เปลี่ยนการกำหนดค่า JDK ภายใต้ Run seetings to workspace JDK
Phani

0

วิธีแก้ปัญหานี้ง่ายมาก ...

หากคุณไม่มีไฟล์Ant build ให้สร้างขึ้นมา ใน Eclipse คุณสามารถสร้างไฟล์Antได้อย่างง่ายดาย

อ้างถึงการเชื่อมโยงในการสร้างมดสร้างไฟล์ [ http://www.codejava.net/ides/eclipse/how-to-create-ant-build-file-for-existing-java-project-in-eclipse]

ตอนนี้ทำตามขั้นตอนที่กำหนด:

1) เพิ่มไฟล์Ant build ของคุณใน Ant view ที่อยู่ในหน้าต่าง view

2) คลิกขวาที่ไฟล์Ant build ของคุณแล้วเลือกRun Asและตัวเลือกที่สองใน "Ant Build" นั้น

3) ตอนนี้กล่องโต้ตอบจะเปิดขึ้นพร้อมตัวเลือกและแท็บต่างๆ

4) เลือกแท็บJRE

5) คุณจะเห็นปุ่มตัวเลือกสามปุ่มและจะมีการเลือก JRE หรือ JDK เป็นตัวเลือก

6) ดูให้ดีว่าตัวเลือกปุ่มตัวเลือกมีJREตามที่เลือกไว้หรือไม่จากนั้นเปลี่ยนเป็นJDK JDK

7) คลิกใช้

แค่นั้นแหละ...!!!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.