Tôi đã làm theo hướng dẫn bắt đầu, nhưng bị kẹt sau khi tôi đã nhập dự án playn bằng Maven. Tôi đang sử dụng Eclipse Indigo chạy trên Windows 64bit 7.Thiếu com.sun giả tạo: công cụ: jar
Tất cả các dự án nhập khẩu có lỗi tương tự:
Missing Artifact com.sun:tools:jar in all the pom.xml files.
Sau một vài giờ các diễn đàn tìm kiếm Tôi đã thử:
Cài đặt Java mới nhất 1.6.029 Thay đổi biến môi trường JAVA_HOME
của mình để trỏ đến \program files\Java\jdk1.6_029
Thay đổi các tùy chọn Java Eclipse của tôi để sử dụng JRE jdk1.6_029
.
Tôi thực sự muốn thử nghiệm với playn, nhưng tại sao có một vài bài viết tôi dường như không thể tìm thấy một câu trả lời consenus về giải pháp. Một số người nói rằng Sun đã loại bỏ thứ gì đó từ jd 64bit, một số khác nói rằng bạn phải chỉnh sửa các tệp xml của mình, nhiều người đã nói rằng bạn đã thay đổi JAVA_HOME
và một người khác cho biết bạn phải thay đổi các tùy chọn VM cho Eclipse.
Bất kỳ trợ giúp nào về thanh toán bù trừ này sẽ được đánh giá cao và có thể hữu ích đối với nhiều người vì tôi không có thiết lập đặc biệt kỳ lạ ở đây.
(chỉnh sửa) Đây là tệp pom.xml trong dự án đầu tiên. Eclipse lỗi cờ trong dòng mà nói:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.googlecode.playn</groupId>
<artifactId>playn-project</artifactId>
<version>1.1-SNAPSHOT</version>
</parent>
<artifactId>playn-android</artifactId>
<name>PlayN Android</name>
<packaging>jar</packaging>
<repositories>
</repositories>
<dependencies>
<dependency>
<groupId>com.googlecode.playn</groupId>
<artifactId>playn-core</artifactId>
<version>${project.version}</version>
</dependency>
<!-- needed because Android uses the same JSON code as playn-java;
that should be factored into a library shared by both backends -->
<dependency>
<groupId>com.googlecode.playn</groupId>
<artifactId>playn-java</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.google.android</groupId>
<artifactId>android</artifactId>
<version>${android.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<sourceDirectory>src</sourceDirectory>
</build>
</project>
Bạn có nhận được cùng một lỗi chạy maven từ dòng lệnh? – Raghuram
Bạn có thể đăng pom.xml của mình không? –
Tôi đã thêm tệp pom.xml. Tôi xin lỗi vì không biết làm thế nào để làm bất cứ điều gì với maven bằng cách sử dụng dòng lệnh. – boldinventions