Voglio compilare il codice Java che utilizza pacchetti obsoleti alcuni di Java "sole" e Gradle compilare operazione non è riuscita con questo erroreCome superare "il pacchetto com.sun.xml.internal.xxx non esiste" durante la compilazione con Gradle?
error: package com.sun.xml.internal.ws.developer does not exist
Sto usando Hotspot JDK e posso vedere questo pacchetto lì (in modo che esiste realmente - nel file di rt.jar) ho anche provato ad aggiungere rt.jar stesso in Gradle dipendenze:
compile files('C:/Program Files/Java/jdk1.7.0_05/jre/lib/rt.jar')
, ma senza alcun effetto
qui è uscita la mia Gradle -v:
------------------------------------------------------------
Gradle 1.2
------------------------------------------------------------
Gradle build time: Streda, 2012, september 12 10:46:02 UTC
Groovy: 1.8.6
Ant: Apache Ant(TM) version 1.8.4 compiled on May 22 2012
Ivy: 2.2.0
JVM: 1.7.0_05 (Oracle Corporation 23.1-b03)
OS: Windows 7 6.1 amd64
Ho anche provato ad aggiungere jaxws-rt.jar al classpath - alcun effetto né
Vorrei davvero apprezzare alcun aiuto
grazie
È possibile che tali pacchetti non facciano più parte di JDK 7 su AMD64. – duffymo
no, quando decomprimo rt.jar, posso farlo lì – user1746915
Quindi dovrebbe essere nel CLASSPATH. – duffymo