2013-08-27 43 views
18

Tôi đang làm theo hướng dẫn phát khi tôi chạy máy chủ web trước khi thực hiện bất kỳ thay đổi nào đối với ứng dụng. Máy chủ phát một lỗi:Khung chơi không thể tìm thấy javac

IOException: Cannot run program "javac": CreateProcess error=2, The system cannot find the file specified 

Tôi kiểm tra JAVA_HOME của mình và nó đọc C: \ Program Files \ Java \ jdk1.7.0_25. Làm cách nào để khắc phục vấn đề này?

Trả lời

32

Hãy chắc chắn rằng javac là trong con đường tìm kiếm của OS

Ví dụ, trên Windows, goto Control Panel ->System, nhấp Advanced System Settings, click vào Environment Variables.

Trong System variables, xác định vị trí các biến có tên path và chèn C:\Program Files\Java\jdk1.7.0_25\bin vào lúc bắt đầu của value. Đừng quên để thêm ; giữa các giá trị;)

enter image description hereenter image description here

Bấm Okay, Okay.

Đóng mọi cửa sổ nhắc lệnh bạn đã mở và mở lại chúng. Điều này sẽ đảm bảo rằng chúng được cập nhật với các biến môi trường mới.

+8

Chỉ cần chỉnh sửa nhỏ: người ta phải thêm 'C: \ Program Files \ Java \ jdk1.7.0_25 \ bin' vào đường dẫn chứ không phải 'C: \ Program Files \ Java \ jdk1.7.0_25'. – Carsten

+2

+1 để nhắc tôi rằng tôi phải mở lại các cmd. – Doon

+0

đã làm mọi thứ, vẫn phải đối mặt với cùng một vấn đề: ( –

0

Đừng quên kiểm tra quyền truy cập hệ thống của bạn. Bạn nên có tất cả quyền truy cập trong quá trình cài đặt hoặc cài đặt. Tôi chỉ cần yêu cầu toàn quyền truy cập hệ điều hành (Windows, trong công ty lớn) để giải quyết vấn đề này và bây giờ tất cả đều ổn.

0

Mặc dù bạn có thể có thư mục bin JDK trong biến môi trường PATH của mình, sự cố này có thể xảy ra. Để khắc phục nó, đặt đường dẫn của thư mục bin JDK (không phải là thư mục JRE) vào đầu biến PATH, chỉ trong trường hợp javac được chọn trong thư mục sai vì thư mục sai xảy ra trước tiên.

3

Tôi không biết rằng cài đặt java điển hình KHÔNGjavac. Vì vậy, tôi đã làm như sau:

1) Visited các Java SE Development Kit site

2) Downloaded các phiên bản dành cho hệ điều hành của tôi và cài đặt nó

3) đi vào thư mục gốc của mới Kit Java Development SE (trong trường hợp này C:\Program Files (x86)\Java\jdk1.8.0_31\bin)

4) Sử dụng cửa sổ tìm kiếm, vào environment variables, mà sẽ trả về các tùy chọn Edit the system environment variables trên Windows 7

5) được nhấp vào Environment Variables trong tab Thuộc tính hệ thống đã mở.

6) với PATH đánh dấu, nhấp Edit...

7) Thêm ; (một dấu chấm phẩy để tách con đường mới này từ cũ) + C:\Program Files (x86)\Java\jdk1.8.0_31\bin (đảm bảo không có khoảng trống giữa dấu chấm phẩy và đường dẫn mới

Các vấn đề liên quan