Path: csiph.com!news.mixmin.net!newsreader4.netcologne.de!news.netcologne.de!.POSTED.xdsl-87-78-158-53.netcologne.de!not-for-mail From: Patrick Roemer Newsgroups: de.comp.lang.java Subject: Re: com.sun.tools.javadoc: wie? Date: Tue, 3 Jan 2017 17:05:35 +0100 Organization: news.netcologne.de Distribution: world Message-ID: References: <87inpwi3ld.fsf@gmx.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Date: Tue, 3 Jan 2017 16:05:36 +0000 (UTC) Injection-Info: newsreader4.netcologne.de; posting-host="xdsl-87-78-158-53.netcologne.de:87.78.158.53"; logging-data="12752"; mail-complaints-to="abuse@netcologne.de" User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.24) Gecko/20100411 Thunderbird/2.0.0.24 Mnenhy/0.7.6.0 In-Reply-To: <87inpwi3ld.fsf@gmx.net> Xref: csiph.com de.comp.lang.java:13081 Responding to Оlе Ѕtrеісhеr: > $ javac MyDoclet.java > MyDoclet.java:1: error: package com.sun.javadoc does not exist > import com.sun.javadoc.ClassDoc; > ^ > Was muss ich da als Classpath im ant setzen, so dass es mit allen > sinnvollen Java-Installationen läuft? Bei JDK(!)-Installationen >= 1.2 sollte das im $JAVA_HOME/lib/tools.jar liegen. Variante 1: Die system property "java.home" verweist bei einem JDK auf $JAVA_HOME/jre. Also: oder Variante 2: Ant braucht das tools.jar eh selber. Damit bekommt man aber auch sämtliches sonstige Geraffel, das Ant so zu brauchen meint. Alles nicht völlig überzeugend, aber eine 100% saubere Lösung wüsste ich jetzt nicht. Viele Grüße, Patrick