| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2005 23:14:34
|
jc_oz
JavaEvangelist
![[Avatar]](/images/avatar/059fdcd96baeb75112f09fa1dcc740cc.jpg)
Membro desde: 15/10/2003 09:04:27
Mensagens: 339
Localização: Osasco/SP
Offline
|
Galera, é o seguinte, já estou me batendo com isso já fazem uns 3 dias, nem o Google me ajudou, pra dizer a verdade, ajudou sim, dizendo que não é possível .
Não sei pq exatamente, mas no Debian o processo para alterar as variáveis de ambiente não é tão trivial como em outras distros (/etc/profile). Segundo esse documento asaplicações não deveriam depender de variáveis de ambiente para serem executadas.
Na verdade, eu consigo alterar a variável $PATH incluindo as libs do jdk, mas colocando o caminho completo delas em um arquivo de configuração do Debian dentro do /etc, só que isso fica meio limitado, além de não ser nada elegante. Limitado pq, se eu precisar criar um variável (ex. JAVA_HOME ou CATALINA_HOME) eu não consigo, não existe essa possibilidade.
Bem, vale lembrar que, no terminal, bash, por exemplo, aí sim, tem como alterar e criar as variáveis, mas no X elas não são alteradas e muito menos criadas. Se eu tentar rodar o Eclipse no X, chamando o executável dele, ele diz que não achou a JVM.
Minha pergunta é, alguem aí usa Debian e teve esse problema ?? Como conseguiu contorna-lo ??
cv, valeu pela força aquele dia , mas tudo aquilo não rolou.
This message was edited 1 time. Last update was at 02/02/2005 23:21:34
|
[]'s
Julio |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2005 00:18:45
|
gulira
JavaTeenager
![[Avatar]](/images/avatar/f14bc21be7eaeed046fed206a492e652.png)
Membro desde: 03/05/2004 10:25:34
Mensagens: 179
Localização: Floresta/Pr
Offline
|
Cara colega.
O unico jeito que consegui fazer funcionar no xterm foi colocando as variavies de ambiente no arquivo /home/(diretorio usuario)/.bashrc se colocar no /etc/profile na verdade ele vai funcionar nas tty1,tty2... mas nao no ambiente grafico.
Se eu estiver errado alguem me corrija, pois nao achei outra solução..
|
Rodrigo Guedes de Souza @gulira Dev. Java
SCJP 1.4 SCWCD 5 IBM Certified Solution Developer - WebSphere Portal 5.1
Linux Counter ID:312396 "Quanto mais aumenta nosso conhecimento, mais evidente fica nossa ignorância."(John Kennedy)
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2005 08:47:54
|
jc_oz
JavaEvangelist
![[Avatar]](/images/avatar/059fdcd96baeb75112f09fa1dcc740cc.jpg)
Membro desde: 15/10/2003 09:04:27
Mensagens: 339
Localização: Osasco/SP
Offline
|
Então, não rola, alterando o arquivo ~/.bashrc só consigo que as variáveis sejam alteradas quando entro no terminal, pelo X, e fico lá dentro, no ambiente gráfico, se tento executar algum SW que precisa da JVM no path, não rola, ele não encontra, isso pq o caminho não está no path.
Valeu !!
|
[]'s
Julio |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2005 12:24:24
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
No caso específico do Eclipse não dá para especificar a JVM desejada na linha de comando ( algo como eclipse -vm path para o executável java -vmargs flags para o executável java ) e criar um shortcut para um script com essa linha de comando?
É meio enjoado mas não é impossível de fazer.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2005 13:20:10
|
jc_oz
JavaEvangelist
![[Avatar]](/images/avatar/059fdcd96baeb75112f09fa1dcc740cc.jpg)
Membro desde: 15/10/2003 09:04:27
Mensagens: 339
Localização: Osasco/SP
Offline
|
Assim, dá.
Na verdade eu já tinha feito algo pra contrariar esse problema, criei uma pasta (~/links) e coloquei lá dentro um arquivo com os comandos para criar as variáveis do JAVA e alterar o $PATH e executar o eclipse, no desktop, criei um link para esse arquivo. Agora estou pensando em criar um script onde eu possa passar alguns parâmetros e inicializar o SW de acordo com o parametro passado, assim, tenho um único script pra qualquer aplicativo que precise criar ou alterar variáveis de ambiente.
O grande galho nisso é, pq ter que fazer esse contorcionismo todo pra alterar algumas variaveizinhas de sistema ?? Pq o "Debian-way", as vezes, é tão complicado ?? Veja bem, as vezes, pq usar o apt-get e instalar um programa é muito, mas muito simples.
|
[]'s
Julio |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2005 13:23:26
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Realmente não sabia que era tão complicado assim no Debian. Todos os Unix que eu usei ( SCO, Solaris, HP-UX, Linux etc.) normalmente obedecem a /etc/profile...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2005 13:32:32
|
jc_oz
JavaEvangelist
![[Avatar]](/images/avatar/059fdcd96baeb75112f09fa1dcc740cc.jpg)
Membro desde: 15/10/2003 09:04:27
Mensagens: 339
Localização: Osasco/SP
Offline
|
É, eu tb não sabia, até alterar o /etc/profile e perceber que nada acontece.
Pelo que tenho visto nas listas de Debian por aí, é que muita gente tem esse problema, mas não consegui achar nada que explique isso de maneira, no mínimo, satisfatória.
Mas blz, a verdade é que gostei muito do Debian e não pretendo deixá-lo de lado por causa desse inconveniente.
|
[]'s
Julio |
|
|
 |
|
|
|
|