Đang cố gắng để xây dựng các dự án mẫu PlayN tôi nhận được:lỗi xây dựng: thiếu com.sun vật: công cụ: jar: 1,6
Missing artifact com.sun:tools:jar:1.6 pom.xml /playn-cute line 6 Maven Dependency Problem
Trên mỗi pom.xml
tập tin. Làm cách nào để giải quyết?
Sửa:
Tôi đã thêm profiles node đến pom.xml
, nhưng lỗi vẫn còn. Tôi đã kiểm tra các tools.jar
thực sự tồn tại, và nó đã không. Vì vậy, tôi đã thêm tools.jar
vào thư mục lib. Và vẫn còn lỗi vẫn còn.
Các pom.xml đầy đủ:
<?xml version="1.0" encoding="UTF-8"?>
<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.0.1</version>
</parent>
<artifactId>playn-cute</artifactId>
<name>PlayN Cute Metaproject</name>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<properties>
<playn.version>1.0.1</playn.version>
</properties>
<modules>
<module>core</module>
<module>java</module>
<module>html</module>
<!-- <module>flash</module> -->
<module>android</module>
</modules>
<profiles>
<profile>
<id>default-tools.jar</id>
<activation>
<property>
<name>java.vendor</name>
<value>Sun Microsystems Inc.</value>
</property>
</activation>
<dependencies>
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.6</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
</dependencies>
</profile>
</profiles>
</project>
gì OS bạn đang sử dụng? Đường dẫn chính xác cho lệnh javac của bạn là gì và đường dẫn chính xác mà bạn đã cài đặt tools.jar là gì? Bạn đã cài đặt Java SDK hay chỉ là Java JRE? Có vẻ như bạn có cái sau, nhưng bạn cần cái cũ. – samskivert
Kiểm tra câu trả lời của tôi bằng nhiều hơn hoặc ít hơn cùng một [vấn đề] (http://stackoverflow.com/questions/6281674/what-is-wrong-with-my-maven-config): Tôi nghĩ rằng nó có liên quan đến đường dẫn được sử dụng cho tools.jar – Chris
Giải pháp nhanh chóng đã giúp tôi là trỏ JRE đến thư mục có sẵn trong thư mục JDK. –