Bu, linux veya Windows makinelerinde göremediğim bir sorun gibi görünüyor. Ortamımın/usr/libexec/java_home türetilmiş bir JAVA_HOME
ile var. Bu benim Bashrc dosyasında geçerli:
export JAVA_HOME=$(/usr/libexec/java_home -version 1.7)
:
[ERROR] Failed to execute goal org.codehaus.mojo:native2ascii-maven-plugin:1.0-alpha-2-SNAPSHOT:native2ascii (default) on project dataAccessServices: Error starting Sun's native2ascii: -> [Help 1]
: Projemde Maven'i çalıştırdığınızda, ben native2ascii eklentisinden bir hata alıyorum Ancak
~/dev/Endeavor/endeavor-sdk$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home
Araştırmalarım, bir JDK yerine bir JRE kullanıyorum. JAVA_HOME
değişkenimde JDK'yı açıkça işaret ettiğimden tuhaf.
~/dev/Endeavor/endeavor-sdk$ mvn -version
Apache Maven 3.0.4 (r1232337; 2012-01-17 03:44:56-0500)
Maven home: /usr/share/maven
Java version: 1.7.0_17, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.7.5", arch: "x86_64", family: "mac"
Bildirimi "Java ev:" Ancak, burada mvn -version çıkışı olan hat $ {java.home} değişkeni JRE yerine JDK o taşındı olduğunu gösterir JAVA_HOME
ortam değişkeni noktaları.
JAVA_HOME
'u çok sayıda yerde ayarlamayı denedim, ancak JDR'yi JRE'yi değil, ev olarak kullanmak için maven almanın bir yolunu bulamıyorum.
GÜNCELLEME:
bunu buldum bu davranışı beklendiğini belirten görüntülenir: Java_home in Maven
Ama native2ascii eklentisi ihtiyacı JDK aracı bulamıyorum neden açıklamıyor.
Büyük ölçüde gereksiz olduğundan native2ascii kullanımını kaldırdım. Yani, bu noktada problemden kaçınıyorum. Ancak, bunun farklı sistemlerde neden farklı davrandığı konusunda bir fikri varsa, lütfen bana bildirin.
Bu şeye baktınız: http://stackoverflow.com/questions/3371737/maven-confused-about-jre-been-used – sheidaei
@sheidaei bu konuyla tamamen ilgisi yok, teşekkürler. – AlphaGeek
neden JDK'nızı /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/jre içine koymayı denemiyorsunuz ve daha önce yapmadıysanız deneyin. Bu bir çözüm değil, bir çözümdür. Sanırım bunu yapmak, çözmekten daha fazla sorun yaratabilir. – sheidaei