Quantcast

Unable to locate the Javac Compiler Problem

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Unable to locate the Javac Compiler Problem

qrtt1
Dear all, I found a strange problem about the "Unable to locate the Javac Compiler"
Unable to locate the Javac Compiler in:
  C:\Program Files\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.
Both JAVA_HOME and eclipse -vm option are set, it occurred after the m2eclipse installed long time ago. Today it raised suddenly. However the error message may be confused. The tools.jar doesn't locate in C:\Program Files\Java\jre6\..\lib\tools.jar. my JDK directory is liked this:
├─jdk1.6.0_17
│  ├─bin
│  ├─demo
........................................
│  ├─jre
│  │  ├─bin
│  │  │  ├─client
│  │  │  ├─new_plugin
│  │  │  └─server
│  │  └─lib
.........................................
│  ├─lib
.........................................
├─jre6
│  ├─bin
│  │  ├─client
│  │  └─new_plugin
│  └─lib
.........................................
└─lib (doesn't exist)
I create the lib and put tools.jar in that jre6/../lib, it works.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Unable to locate the Javac Compiler Problem

Andreas M
qrtt1 wrote
Dear all,

I found a strange problem about the "Unable to locate the Javac Compiler"

<pre>
Unable to locate the Javac Compiler in:
  C:\Program Files\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.
</pre>

Both JAVA_HOME and eclipse -vm option are set, it occurred after the m2eclipse installed long time ago.
Today it raised suddenly. However the error message may be confused. The tools.jar doesn't locate in C:\Program Files\Java\jre6\..\lib\tools.jar.

my JDK directory is liked this:
<pre>
├─jdk1.6.0_17
│  ├─bin
│  ├─demo
........................................
│  ├─jre
│  │  ├─bin
│  │  │  ├─client
│  │  │  ├─new_plugin
│  │  │  └─server
│  │  └─lib
.........................................
│  ├─lib
.........................................
├─jre6
│  ├─bin
│  │  ├─client
│  │  └─new_plugin
│  └─lib
.........................................
└─lib (doesn't exist)
</pre>

I create the lib and put tools.jar in that jre6/../lib, it works.
A co-worker of mine had the same problem a couple of days ago. That was on a newly installed machine, and he was the only one in a group of ten who managed to do something so that it didn't work.

We still don't know why, but he solved it by adding these two line to his eclipse.ini:
-vmargs
-Djava.home=c:\Program Files\Java\jdk1.6.0_20\jre

And yes, we already had tried with -vm, JAVA_HOME etc. None of those took.

/Andreas
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Unable to locate the Javac Compiler Problem

Tzarr
This post has NOT been accepted by the mailing list yet.
I fixed the problem by changing the used JRE to the one inside the JDK.

Go to Preferences/Java/Installed JREs and add one for the location "C:\Program Files\Java\jdk1.6.0_27\jre" or something like that.
Remove the one for "C:\Program Files\Java\jre6".

As you can see, the path "C:\Program Files\Java\jre6\..\lib\tools.jar" only makes sense if the first part (til the /..) is replaced by "C:\Program Files\Java\jdk1.6.0_27\jre".

Regards...
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Unable to locate the Javac Compiler Problem

artjureallove
This post has NOT been accepted by the mailing list yet.
 ยอดฮิตที่หนึ่งเหนือใคร และได้รับความนิยมสูงที่สุดของวงการ ทุกคุณที่สนใจร่วมสนุกกับวิธีการเล่น [url=http://www.casino.bsian.com/]casino[/url] สดจริง รวยจริง ทำไมต้องเล่นกับเรา  ระดับมาตรฐานชั้นนำครบครันด้วยความที่เราเป็นผู้ชำนาญด้าน  ให้ท่านได้ลุ้นได้ออนไลน์ได้อย่างเต็มที [url=http://www.sbuybet.com/]คาสิโนออนไลน์[/url]  เหตุผลว่าทำไมต้องเล่นกับเรา เพราะเราคือเจ้าหน้าที่มืออาชีพที่มี
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Unable to locate the Javac Compiler Problem

Putter224
This post has NOT been accepted by the mailing list yet.
In reply to this post by qrtt1
นักพนันคนไทยเองนั้นหากว่าใครมีเงินสำหรับซัพพอร์ตการเดินทางมากพอก็สามารถเดินทางไปเล่นที่บ่อนต่างประเทศได้เอง แต่ถ้าใครไม่มีเงิน ไม่สะดวก ไม่มีเวลา ก็แนะนำให้ไปเล่นคาสิโนที่นี่แหละครับ เพราะคนนิยมเล่นมากทีเดียว และที่สำคัญมากกว่านั้น sbobet มีเกมส์ คาสิโนที่หลากหลายให้คำแนะนำทุกคุณไม่ว่าจะเป็น บาคาร่าออนไลน์ รูเล็ต ไฮโล ถั่วโป บิงโก มีมาตรฐานในระดับโลกและให้แนวทางถ่ายทอดสดโดยตรงตลอด 24 ชม. สำหรับจุดเด่นของที่นี่คือ ให้คุณเลือกแบบ กีฬาฟุตบอล ที่อยู่ซ้ายมือเมื่อเข้ามาแล้วก่อนเริ่มแทง แล้วจากนั้นให้เลือกทีมที่ท่านสนใจแทง จากนั้นท่านจะได้รับหมายเลขบัญชีธนาคารจากการสมัครผ่านทางเว็บไซต์ หรือทางเราจะส่งเข้าไปยังเบอร์ติดต่อของสมาชิกทุกคุณ ในการเข้าใช้แนวทาง ผลบอล จากการวิเคราะห์ของทางเจ้าหน้าที่ genting crown กับเว็บไซต์พวกเราท่านจะได้พบการการเล่นพนันฟุตบอลในรูปแบบออนไลน์ ที่สมัครง่าย เล่นง่าย ได้เงินจริง เรามีคำแนะนำให้ท่านได้เลือกเล่นครบครันหลายชนิด โบนัสเงินคืนจากการวางเดิมพันเสีย และรางวัลอีกครบครันตลอดสัปดาห์ โดยเรามีพนักงานชั้นเยี่ยมที่มีความพร้อมให้คอยบริการทุกๆท่าน genting club แต่บางคุณที่เพิ่งเคยเข้ามาร่วมสนุกกันก็ยังไม่คุ้นชิน คนที่เล่นใหม่ๆยังไม่เคยใช้คำแนะนำจากการใช้งานผ่านเว็บไซต์ ดังนั้นจึงอาจจะเป็นกังวลว่าจะเล่นได้หรือไม่ วิธีและรูปแบบวิธีการเล่นเป็นอย่างไร วันนี้เราจึงขอเสนอการทดลองเล่นคาสิโนออนไลน์แบบฟรี
Loading...