Esta é a informação que falta, além de não colocar -vm e o caminho na mesma linha
amrcus
1
Além disso, uma outra coisa a ser observada: não abra o arquivo ini no bloco de notas, pois ele será exibido incorretamente. Abra-o em outro editor, por exemplo, notepad ++
Existem duas maneiras de iniciar o JVM : bifurcando-o em um processo separado do iniciador Eclipse ou carregando-o em processo usando a API de chamada JNI .
Se você especificar -vmum caminho para o java (w) .exe real, a JVM será bifurcada em um processo separado. Você também pode especificar -vmum caminho para o jvm.dll para que o JVM seja carregado no mesmo processo:
Você também pode especificar o caminho para a pasta jre / bin.
Observe também que o formato geral do eclipse.ini é cada argumento em uma linha separada. Não funcionará se você colocar "-vm" e o caminho na mesma linha.
É importante adicionar essas novas linhas antes da declaração -vmargs. Como um no topo do arquivo.
krzysiek.ste
8
Não tenho certeza se algo mudou, mas acabei de tentar as outras respostas sobre as entradas em "eclipse.ini" para Eclipse Galileo SR2 (Windows XP SR3) e nenhuma funcionou. Java é jdk1.6.0_18 e é a instalação padrão do Windows. As coisas melhoraram quando tirei "\ javaw.exe" do caminho.
Além disso, não posso agradecer o suficiente a menção de que -vmprecisa ser a primeira linha no arquivo ini. Eu acredito que realmente me ajudou.
Portanto, meu arquivo eclipse.ini começa com:
-vm
C:\Program Files\Java\jdk1.6.0_18\bin
Para sua informação, minha necessidade particular de especificar o lançamento do Eclipse com um JDK surgiu de minha vontade de trabalhar com o plugin m2eclipse.
Você deve editar o arquivo eclipse.ini para ter uma entrada semelhante a esta:
C:\Java\JDK\1.5\bin\javaw.exe (your location of java executable)
-vmargs
-Xms64m (based on you memory requirements)
-Xmx1028m
Lembre-se também de que em eclipse.ini, qualquer coisa destinada ao Eclipse deve estar antes da -vmargslinha e qualquer coisa para JVM deve estar após a -vmargslinha.
Supondo que você tenha uma pasta jre, que contém arquivos bin, lib, etc copiados de uma distribuição Java Runtime, na mesma pasta que eclipse.ini, você pode definir em seu eclilpse.ini
Eu sei que existe uma opção de linha de comando,, -vmpara especificar o caminho para o executável do Java runtime. Isso pode ser o mesmo que em eclipse.ini.
-vm
vem antes-vmargs
noeclipse.ini
arquivo.Respostas:
Minha solução é:
fonte
O arquivo eclipse.ini deve ter
-vm
na primeira linha e um caminho na segunda linha. Não tente colocar tudo em uma linha!fonte
-vm "C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe"
em uma linha não funciona.Qualquer coisa após os "vmargs" é considerada como argumentos vm. Apenas certifique-se de que esteja antes disso, que é a última peça em eclipse.ini.
fonte
Existe uma página wiki aqui .
Existem duas maneiras de iniciar o JVM : bifurcando-o em um processo separado do iniciador Eclipse ou carregando-o em processo usando a API de chamada JNI .
Se você especificar
-vm
um caminho para o java (w) .exe real, a JVM será bifurcada em um processo separado. Você também pode especificar-vm
um caminho para o jvm.dll para que o JVM seja carregado no mesmo processo:Você também pode especificar o caminho para a pasta jre / bin.
Observe também que o formato geral do eclipse.ini é cada argumento em uma linha separada. Não funcionará se você colocar "-vm" e o caminho na mesma linha.
fonte
Lembre-se, sem aspas, não importa se o caminho tem espaços (ao contrário da execução da linha de comando).
Veja aqui: Encontre o JRE para Eclipse
fonte
Minha solução para Ubuntu Linux:
fonte
Não tenho certeza se algo mudou, mas acabei de tentar as outras respostas sobre as entradas em "eclipse.ini" para Eclipse Galileo SR2 (Windows XP SR3) e nenhuma funcionou. Java é jdk1.6.0_18 e é a instalação padrão do Windows. As coisas melhoraram quando tirei "\ javaw.exe" do caminho.
Além disso, não posso agradecer o suficiente a menção de que
-vm
precisa ser a primeira linha no arquivo ini. Eu acredito que realmente me ajudou.Portanto, meu arquivo eclipse.ini começa com:
Para sua informação, minha necessidade particular de especificar o lançamento do Eclipse com um JDK surgiu de minha vontade de trabalhar com o plugin m2eclipse.
fonte
Você deve editar o arquivo eclipse.ini para ter uma entrada semelhante a esta:
Lembre-se também de que em eclipse.ini, qualquer coisa destinada ao Eclipse deve estar antes da
-vmargs
linha e qualquer coisa para JVM deve estar após a-vmargs
linha.fonte
O JDK para o qual você está apontando em seu eclipse.ini deve corresponder à instalação do Eclipse.
Se você estiver executando um Eclipse de 32 ou 64 bits, use um Java JDK de 32 ou 64 bits, respectivamente.
fonte
Eu gostaria de compartilhar este pequeno hack:
Um clique no ícone do Eclipse indicou um problema com o JRE. Então, coloco este comando no campo de destino das propriedades do ícone:
Pensar que o "'" resolveria o problema com o espaço no caminho. Isso não funcionou. Então, tentei este comando:
com sucesso
fonte
Supondo que você tenha uma pasta jre, que contém arquivos bin, lib, etc copiados de uma distribuição Java Runtime, na mesma pasta que eclipse.ini, você pode definir em seu eclilpse.ini
fonte
Eu sei que existe uma opção de linha de comando,,
-vm
para especificar o caminho para o executável do Java runtime. Isso pode ser o mesmo que em eclipse.ini.fonte
fonte