Ir para conteúdo
  • 0

[Resolvido] JavaCompiler


Guest Henrique

Pergunta

7 respostass a esta questão

Posts Recomendados

Esse do toolprovider não funciona aqui ;=;

 

Mas...

 

Você precisa adicionar o tools.jar ao seu buildpath, ele fica em java\jdk\lib...

 

Exemplo de uso...

 

String[] args2 = new String[]
{
"-d", "compiled/",
"Teste.java"
};


com.sun.tools.javac.Main javac = new com.sun.tools.javac.Main();
javac.compile(args2);

Argumentos:

-classpath = Class path do projeto (não usei pois na não precisei)

-sourcepath = Diretório da source (não usei pois na não precisei)

-d = Destino das classes compiladas

Ultimo é o diretório do arquivo que você quer compilar...

 

IYjKFT7.png

 

TkixP1v.png

 

vddoq7v.png

Editado por leonardosci
Link para o comentário
Compartilhar em outros sites

Guest Henrique

Esse do toolprovider não funciona aqui ;=;

 

Mas...

 

Você precisa adicionar o tools.jar ao seu buildpath, ele fica em java\jdk\lib...

 

Exemplo de uso...

 

String[] args2 = new String[]
{
"-d", "compiled/",
"Teste.java"
};


com.sun.tools.javac.Main javac = new com.sun.tools.javac.Main();
javac.compile(args2);

Argumentos:

-classpath = Class path do projeto (não usei pois na não precisei)

-sourcepath = Diretório da source (não usei pois na não precisei)

-d = Destino das classes compiladas

Ultimo é o diretório do arquivo que você quer compilar...

 

IYjKFT7.png

 

TkixP1v.png

 

vddoq7v.png

Eu não tenho o pacote tools

Link para o comentário
Compartilhar em outros sites

Eu não tenho o pacote tools

Vai em arquivos e programas -> java -> jdk -> lib -> tools.jar

 

Se se so for 64bits vai em arquivos e programas, não em arquivos e programas x86

Editado por leonardosci
Link para o comentário
Compartilhar em outros sites

Guest Henrique

Vai em arquivos e programas -> java -> jdk -> lib -> tools.jar

 

Se se so for 64bits vai em arquivos e programas, não em arquivos e programas x86

Só tem o problema do PC do usuário mais acho que no programa que estou fazendo vou deixar um JDK na raiz

Link para o comentário
Compartilhar em outros sites

Só tem o problema do PC do usuário mais acho que no programa que estou fazendo vou deixar um JDK na raiz

Da pra adicionar como dependência cara, só adicionar dentro do jar, depois na hora de executar só tirar de dentro e carregar...

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...