alguem ai sabe como fazer isso???sei que ja tem alguns topicos aqui no guj que falam disso, mais não achei uma solução em nenhum, (eu consegui gerar executaveis, mais eles só tão funcionano em maquinas “com” uma jvm instalada, e eu quero conseguir fazer o exe funcionar em pcs sem ela) caso tenha algum que mostre programas que o fazem sem a JVM, por favor me aponte um link. tentei usar esses programas até então
Launch4J
criando o executavel com o launch4J, só consegui arquivos que, em maquinas sem a JVM me dão essas mensagens de erro e assim não iniciando.
this application was configured to use a bundled Java Runtime Environment nut the runtime missing or corrupted
(eu intendi o que ta dizendo ai, ao criar o executavel, o programa exige que ou vc passe o caminho de um jre, que foi o que eu fiz, ou diga a versão minima de jre que pode executar o arquivo se eu não tiver enganado (meu ingles é pessimo), eu troquei na opção e o erro mudou pro proximo)
could not find the main class. program will exit
(me certifiquei em estar apontando a classe correta com o main, dentro do jar também apontado e testado, ao dar o duplo clique nele ele abre normal, esta funcionando, não sei o que possa ser)
o programa não permite avançar se nenhuma das duas opções esteja marcada, a da jre minima ou o caminho da jre.
EXE4J
tentando com o exe4J, não consegui me livrar desses erros:
java.lang.ClassNotFoundException: backup.Janela
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)
ou
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)
de acordo com as escolhas que tentava coloca no programa, ou dava um erro ou outro
Janex]|[Builder
ia tenta também usar o Janex]|[Builder 1.0 (http://baixaki.ig.com.br/download/Janex-Builder.htm) mais a propria descrição do programa diz que tem que ter uma JVM configurada:
“Janex]|[Builder dá aos programadores em Java a possibilidade de criarem arquivos EXE. O aplicativo pode ser iniciado se a Java Virtual Machine possuir o caminho correto no diretório do Windows.”
Java Launcher
ia tenta o Java Launcher 3.201 (http://baixaki.ig.com.br/download/Java-Launcher.htm), mais o link de download dessa pagina ta quebrado, ao procurar o site do programa, encontrei esse topico, http://www.guj.com.br/posts/list/50077.java que diz que o executavel chama a JVM (e meu interesse é conseguir executar esses arquivos em maquinas sem JVM)… alem de não achar o site do programa (o link deixado nesse topico tb nao abre)
depois eu tentei usar o exeJ 1.01 (http://www.download.com/3120-20_4-0.html?tg=dl-20&qt=exeJ%201.01&tag=srch)… bom, pro executavel gerado por ele funciona, vc tem que deixar o class que vc usou no mesmo diretorio que ele, fora que ele também não funciono em pc que não tenha JVM (mesmo erro de não foi encontrada a classe main)
otimo…rs
Pagos
dai eu encontrei o Excelsior JET 5.0, que é pago… (240 dolares…q legal)axo até que eu vo testa depois, porém eu to procurando uma solução free
achei tb o JavaNativeCompiler (http://javacompiler.mtsystems.ch/index.html), e uma parte do site falando do preço la embaixo… texto depois assim como o anterior.
ouvi em muitos lugares que o JBuilder faz isso, em uns lugares que só a versão paga dele faz isso… alguem ai que usa essa IDE poderia me confirmar se esta correto isso?
alguem ai consegue gerar .exe que não depende de JVM instalada no pc poderia me ajudar??? ou que saiba fazer isso mesmo com os progrmas que eu tentei???