Erro do lançador do GWT por causa do enorme caminho
-
26-09-2019 - |
Pergunta
Estou tentando executar um aplicativo GWT que (infelizmente) tem um enorme caminho de classe, porque se o lançador do GWT não carrega e recebo o seguinte erro:
CreateProcess error=87, The parameter is incorrect.
Alguém conhece uma solução alternativa para esta solução?
Desde já, obrigado..
Solução
Solução alternativa feia e temporária é movê -lo para a pasta de trabalho mais perto da raiz do HDD.
Tivemos o mesmo problema usando DataNucleus. A outra solução alternativa era definir o construtor para aprimorar apenas as classes desejadas.
Mas lá novamente, à medida que o projeto cresce, podemos encontrar o mesmo problema novamente.
Outras dicas
Qual sistema operacional você está usando?
Se isso for Windows XP ou posterior, o comprimento máximo de um comando java (ou um valor de patrimão de classe) seria 8191.
E isto Thread ilustra o resultado (um erro como o que você tem).
Se você estiver no limite, pode tentar construir o caminho de classe separadamente do comando java, como sugerido em Página do Glossário de Java.