Galera to a procura de um BOM ambiente para desenvolvimento JAVA, mas que seja portatíl!
Alguém me recomenda algum?
Obrigado!
Galera to a procura de um BOM ambiente para desenvolvimento JAVA, mas que seja portatíl!
Alguém me recomenda algum?
Obrigado!
Olá.
Eu uso o jdk6 + netbeans 6.8 em um pendrive.
O único ajuste é que criei um script pra copiar as configuraçoes do netbeans pra pasta do usuário e então chama-lo com a opção --jdkhome com o caminho relativo do jdk.
Quando é edição rápida uso jedit, no mesmo esquema. Funciona 100% e foi uma mão na roda pra mim, pq na empresa em que trabalho tenho mudado de mesa várias vezes e assim posso levar meu ambiente de desenvolvimento junto.
junno, como eu faço para configurar um ambiente portátil?
Minha idéia não é ficar usando do pendrive só (caso seja necessário, sim). É que tenho o ambiente aqui na emrpesa, em casa e eventualmente posso precisar de um ambiente no pc de um cliente.
Como faço essas configurações?
Eu copio a pasta de instalação do netbeans pro pendrive? Que script é esse que vou precisar? Têm como você postar o código aqui, explicando com mais detalhes?
Obrigado!
É fácil, vc copia a pasta de instalação do jdk, do netbeans e a pasta de configurações do netbeans para o pendrive.
Para lançar o netbeans, vc cria um arquivo .bat ou .sh que copia a pasta de configurações do netbeans para a pasta do usuário no computador e então chama o netbeans com a opção --jdkhome apontando para o pendrive.
No meu caso, uso o 7z portátil para compactar a pasta com as configurações do netbeans.
Por exemplo, no windows 7, com os arquivos dispostos assim no pendrive:
G:z\
G:\GlassFish_Server_3
G:\jdk1.6.0_23\
G:\Netbeans_7\
G:\profiles\
G:\netbeans.bat
netbeans.bat
@echo off
if exist "profiles\*.log" del /f /q "profiles\*.log"
if exist "profiles\.created" del /f /q "profiles\.created"
if exist "C:\Users\Juno\.netbeans" (
if not exist "profiles\netbeans.7z" (
echo Backup do profile Netbeans nao encontrado!
echo Criando backup a partir da pasta do usuario...
cd 7z
start cmd /c 7z a -y "..\profiles\netbeans.7z" "C:\Users\Juno\.netbeans"
cd ..
echo 1 > "profiles\.created"
)
)
if not exist "profiles\.created" (
if exist "C:\Users\Juno\.netbeans" (
echo Detectado profile antigo na pasta do usuario!
echo Excluindo...
rd /s /q "C:\Users\Juno\.netbeans"
)
echo Criando profile a partir do backup...
echo.
cd 7z
7z x -o"C:\Users\Juno\" -y "..\profiles\netbeans.7z" > "..\profiles\extract.log"
cd ..
echo Pronto!
) else (
del /f /q "profiles\.created"
)
echo.
echo netbeans.exe --jdkhome jdk1.6.0_23 --console suppress
Netbeans_7\bin\netbeans.exe --jdkhome jdk1.6.0_23 --console suppress
echo.
echo.
echo Netbeans fechado!
echo.
echo Para criar um NOVO backup, tecle [ENTER].
echo Para ABORTAR, feche o console.
echo.
pause
echo.
echo Criando novo backup...
del /f /q "profiles\netbeans.7z"
cd 7z
7z a -y "..\profiles\netbeans.7z" "C:\Users\Juno\.netbeans" > "..\profiles\compress.log"
echo Pronto!
Esse script cria um backup do profile do netbeans da pasta do usuario. Ao final ele cria um novo backup se for o caso.
Quando o netbeans é lançado, o script restaura o backup com suas configurações.
Ok, valeu. Vou configurar o ambiente aqui!
O que você chama de portátil? Colocar num pendrive e rodar em qualquer máquina?
Dá pra fazer isso com o eclipse (talvez vc tenha que ter um para cada SO).
Se precisar, utilize o autorun.inf para configurar alguma variável de ambiente (assim que plugar o pendrive) coisa ou utilize um bat/sh para isso.
Com o tomcat tbm dá pra fazer o mesmo.
Dá um pouco de trabalho estabilizar mas funciona.
Não lembro se no portableapps.com têm isso pronto.