Pergunta

Como faço para obter a localização do rt.jar no meu script Ant com NetBeans sem editar os meus project.properties? $ {Java.home} está retornando a localização da pasta jre e não a pasta jdk.

Eu sei que eu poderia facilmente adicionar um valor a project.properties mas eu não quero. Eu também sei que eu poderia facilmente apenas modificar o caminho sempre que mudar de computador, mas eu preferiria não fazer isso.

Edit:. Talvez $ {java.home} é a melhor solução e que eu deveria apenas corrigir meus computadores variáveis ??de ambiente corretamente

Edit2: Eu só percebi que java.home não é o mesmo que JAVA_HOME. Mais informações: http://javahowto.blogspot.com/2006/05 /javahome-vs-javahome.html

Foi útil?

Solução

Você tem conjunto JAVA_HOME? Se assim é que apontam em um JDK? Do Ant documentação :

Quando você precisa de funcionalidade JDK (como para a tarefa javac ou a tarefa rmic), então tools.jar deve ser adicionado. Os scripts fornecidos com Formiga, no diretório bin, irá adicionar as classes JDK necessárias automaticamente, se a variável de ambiente JAVA_HOME está definido.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top