2014-09-01 29 views
14

Trong khi nhập dự án vào nhật thực, tôi có lỗi này:Lỗi khi nhập dự án

Không thể tìm thấy Trình biên dịch Java hệ thống. Đảm bảo rằng bạn đã cài đặt một JDK (không chỉ là một JRE) và đã cấu hình biến hệ thống JAVA_HOME của bạn để trỏ đến thư mục theo. Không thể thực thi bản dựng bằng cách sử dụng phân phối Gradle 'http://services.gradle.org/distributions/gradle-1.11-all.zip'.

Vì tôi đã kiểm tra tôi cần phải đặt JAVA_HOME (tôi có JDK trên máy tính của tôi), nhưng tôi không có một đầu mối làm thế nào để làm điều đó.

+0

Thử thêm thư mục% JAVA_HOME%/bin vào biến hệ thống PATH Nhiệm vụ – sergiomse

+0

được thực hiện. tôi có đường dẫn chỉnh sửa cho C: \ Program Files (x86) \ Java \ jdk1.8.0_20 \ bin, nhưng vẫn còn lỗi – raco

+0

tôi cũng đã quản lý để làm điều gì đó với video này: https://www.youtube.com/ v = Atu3ce2-dYg chỉ là tôi không thể quản lý để có được phần cuối cùng trong cmd để làm việc, nhưng nếu tôi viết chỉ javac nó nhận ra nó – raco

Trả lời

32

Tôi gặp nhiều vấn đề tương tự và tôi nghĩ giải pháp tốt nhất là chỉ định vị trí JDK theo cách thủ công. Để làm điều đó:

Thêm hai tập tin dự án thư mục gốc gradle.properties:

org.gradle.java.home=C:/Program Files/Java/jdk1.7.0_03 

local.properties:

org.gradle.java.home=C:/Program Files/Java/jdk1.7.0_03 

Bạn nên thay đổi org.gradle.java.home value đến con đường JDK trong hệ thống của bạn. Nếu bạn gặp sự cố tương tự với SDK Android, hãy thêm sdk.dir=/Users/alonzilberman/Android/adt-bundle-mac-x86_64-20130917/sdk vào số local.properties.

Sau khi thêm tệp, hãy làm mới bản dựng màu.

+0

Điều đó đã làm được điều đó. Cảm ơn bạn – raco

+3

dưới đây là một số cách dễ dàng hơn http://stackoverflow.com/questions/16913397/when-i-am-running-gradle-project-via-eclipse-i-got-some-exception – Yar

+0

Đối với tôi, chỉ cần cập nhật điểm số tệp .properties đã hoạt động. Ngoài ra, tập tin này được trình bày theo mặc định trong thư mục gốc của dự án gradle. – EMM

1

Tôi nhận được cùng một thông báo trong khi cố gắng xây dựng một dự án trong Android Studio. Sau giờ nghiên cứu, cố gắng phiên bản khác nhau của JDK (8-6) Tôi tìm thấy câu trả lời này là cố định vấn đề của tôi: https://discuss.gradle.org/t/mac-gradle-issues-with-finding-using-jdk-7-the-usual-answers-to-this-question-arent-working-expert-required/2553/24

Lý do là gói AUSKey cài đặt một tools.jar trong/Library/Java/Mở rộng thư mục mà trật bánh Gradle tìm trình biên dịch. Việc xóa tệp đó đã khắc phục sự cố và giờ tôi có thể tạo trong Android Studio.

+0

được thực hiện tốt. Ngoài ra đôi khi nó buồn cười như thế nào chương trình này làm việc trong một số dịp – raco

1

Tạo một biến hệ thống mới gọi là JAVA_HOME và thêm

C:\Program Files\Java\jdk1.8.0_25 

Đó là bởi vì biến môi trường của bạn không được trỏ đến thư mục jdk của bạn. Đừng trỏ nó vào thư mục bin của bạn.

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