<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-25061953</id><updated>2011-04-21T18:44:50.038-03:00</updated><category term='j2sdk jdk instalação linux'/><category term='IDE jEdit'/><title type='text'>asclows's Java-blogger</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://asclows.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25061953/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://asclows.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>asclows</name><uri>http://www.blogger.com/profile/06415411800432183947</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://br.geocities.com/asclows/orkut_lindo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-25061953.post-3288068140670483216</id><published>2007-02-22T12:17:00.000-02:00</published><updated>2007-02-23T21:04:57.444-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE jEdit'/><title type='text'>jEdit : Editor simples mas poderoso - parte 1</title><content type='html'>Engraçado observar que sempre que alguém começa a desenvolver em Java logo vai a um fórum (&lt;a href="http://www.guj.com.br/"&gt;guj&lt;/a&gt;, &lt;a href="http://www.javafree.org/"&gt;javafree&lt;/a&gt;, &lt;a href="http://www.portaljava.com.br/"&gt;portaljava&lt;/a&gt;) e faz a clássica pergunta:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Qual IDE devo utilizar? &lt;/span&gt; (Quem já viu? \o/)&lt;br /&gt;&lt;br /&gt;Daí acompanhando vários tópicos parecido para não dizer iguais a este, percebi que existe algumas respostas quase que mantendo um padrão.&lt;br /&gt;&lt;br /&gt;O primeiro e campeão é dos &lt;span style="font-style: italic;"&gt;'evangelistas e defensores de &lt;a href="http://pt.wikipedia.org/wiki/Ambiente_de_Desenvolvimento_Integrado"&gt;IDE&lt;/a&gt;'&lt;/span&gt;, que nem vou citar aqui para não gerar uma &lt;a href="http://pt.wikipedia.org/wiki/Flamewar"&gt;flamewar&lt;/a&gt; no meu blog, pois menosprezar uma &lt;a href="http://pt.wikipedia.org/wiki/Ambiente_de_Desenvolvimento_Integrado"&gt;IDE&lt;/a&gt; pode desencadear ameaças de morte em série e tudo mais.&lt;br /&gt;&lt;br /&gt;O segundo colocado é padrão &lt;span style="font-style: italic;"&gt;'respostas dos masoquistas'&lt;/span&gt;, dizem que o bom é aprender digitando código no editor de texto padrão do sistema operacional.&lt;br /&gt;&lt;br /&gt;Pronto, o carinha que pediu uma dica agora se vê no meio de uma guerra e sua única alternativa de fugir dela é através da utilização dos arcaicos editores de texto no sentido de não disponibilizarem recursos básicos que praticamente todas as IDEs trazem.&lt;br /&gt;&lt;br /&gt;Agora vai minha opinião sobre tudo que foi falado...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sobre IDEs:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Praticamente elas facilitam todo o trabalho árduo, mas por outro lado toda a facilidade dos 'wizards' pode ocultar do desenvolvedor aspectos importantes na tecnologia empregada.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Sobre IDEs quanto ferramenta elas dão um show de novas implementações a cada versão lançada, sem comentários.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Um comentário depreciativo: Como são pesadas, hein?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sobre editores de texto:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Gostaria de saber se a pessoa que o recomendou ainda o utiliza, pois o processo de aprendizado nunca termina.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Pra mim 'syntax highlighting' e 'auto-complete' não faz mal a ninguém pois se a pessoa não sabe o que digitar ou buscar qual seria então a utilidade deles?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;E agora? Será que existe um meio termo nesta questão?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Estes dias, depois de um bom tempo de utilização do &lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt;, muitas felicidades e muitas birras com ele encontrei um editor muito bom que implementa vários aspectos importantes inclusos em uma IDE, mas que não deixa de ser um editor de textos acrescido de funcionalidades providas por seus plugins.&lt;br /&gt;&lt;br /&gt;Apresento a vocês o &lt;a href="http://www.jedit.org/"&gt;jEdit&lt;/a&gt;, meu intuito não é falar que ele é melhor que A, B ou C, nem mesmo dizer que o mesmo é completo. Simplesmente quero destacar uma boa opção para quem gostaria do meio termo entre IDEs e editores de texto.&lt;br /&gt;&lt;br /&gt;Para a apresentação do &lt;a href="http://www.jedit.org/"&gt;jEdit&lt;/a&gt; estarei a partir do próximo post abordando seus aspectos mais consideráveis, fique ligado!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25061953-3288068140670483216?l=asclows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://asclows.blogspot.com/feeds/3288068140670483216/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25061953&amp;postID=3288068140670483216' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25061953/posts/default/3288068140670483216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25061953/posts/default/3288068140670483216'/><link rel='alternate' type='text/html' href='http://asclows.blogspot.com/2007/02/jedit-editor-simples-mas-poderoso.html' title='jEdit : Editor simples mas poderoso - parte 1'/><author><name>asclows</name><uri>http://www.blogger.com/profile/06415411800432183947</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://br.geocities.com/asclows/orkut_lindo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25061953.post-5110042031979551961</id><published>2007-01-30T19:27:00.000-02:00</published><updated>2007-02-23T21:07:51.564-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='j2sdk jdk instalação linux'/><title type='text'>Instalação Java 2 Standard Development Kit</title><content type='html'>Neste post aproveito para inaugurar minhas colaborações com a comunidade Java brasileira de forma simples, mas que pode sim ser o incentivo a produção de documentos para o restante do pessoal que acha que sabe pouco, aviso a todos que o pouco para quem nada sabe é muito.&lt;br /&gt;&lt;br /&gt;Então chega de papo furado e vamos lá....&lt;br /&gt;&lt;br /&gt;A primeira coisa e óbvia a se fazer é baixar os pacotes de instalação no site da sun.&lt;br /&gt;&lt;br /&gt;JDK 6 e Java SE 6 Documentation&lt;br /&gt;Arquivo: jdk-6-linux-i586.bin&lt;br /&gt;&lt;a href="http://java.sun.com/javase/downloads/index.jsp"&gt;http://java.sun.com/javase/downloads/index.jsp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Beleza, já baixou? Então, vamos dar um jeito na coisa...&lt;br /&gt;&lt;br /&gt;JDK, JSDK, J2SDK é tudo a mesma coisa toda esta parafernalha de siglas correspodem ao pacote essencial para o desenvolvimento Java SE, composto pela Java API, o compilador javac, o JRE e etc que precisamos.&lt;br /&gt;&lt;br /&gt;Galera outra coisa, não confunda JRE com JDK, o primeiro tem a função de permitir a execução de nossos programas checando e executando os '&lt;a href="http://pt.wikipedia.org/wiki/Bytecodes"&gt;bytecodes&lt;/a&gt;' (programas compilados) que nós geramos. Para exemplo de sua utilização podemos citar o plugin Java requerido pelos navegadores que é justamente fornecido através da instalação da JRE e sua devida configuração.&lt;br /&gt;&lt;br /&gt;Prossigamos...&lt;br /&gt;&lt;br /&gt;Instalando JDK e configurando ambiente de desenvolvimento Desktop:&lt;br /&gt;&lt;br /&gt;Altere as permissões do pacote 'jdk-6-linux-i586.bin' permitindo que ele seja executado:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;asclows@linux-q8p2:~&gt; chmod +x jdk-6-linux-i586.bin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Execute-o! Será iniciada a descompactação do pacote resultando em um diretório 'jdk-1.6.0':&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;asclows@linux-q8p2:~&gt; ./jdk-6-linux-i586.bin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Ao executar o comando acima, termos de acordo da Sun serão exibidos na tela, como ninguém tem o saco de ficar lendo tanta coisa sabendo que no final de tudo será obrigado a aceitar caso deseje usufruir do kit, então pressione a tecla ENTER até que as mensagens de confirmação do tipo 'yes/no' aparecam e é lógico digite 'yes' teclando ENTER novamente para confirmar.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Após a descompactação mova o diretório jdk-1.6.0 para '/usr/lib/', este local é só uma recomendação, se quiser instalar em outro local tudo bem, mas não esqueça que ele precisa ser visível a outros usuários do PC caso você não seja o único desenvolvedor na parada. Crie um link simbólico para utilizar como referência ao diretório descompactado&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;asclows@linux-q8p2:~&gt; cd /usr/lib&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;asclows@linux-q8p2:~&gt; ln -s /usr/lib/jdk-1.6.0 java&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Obs: Isso facilita o processo em futuras atualizações eliminando alterações nas configurações que serão exemplificadas  a seguir.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Variáveis de ambiente&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Agora precisamos setar as variáveis de ambiente, que serão o modo como as aplicações encontraram o Java que estamos instalando agora, sem tal configuração nada funciona. Então, faça o seguinte:&lt;br /&gt;&lt;br /&gt;Edite o '/etc/profile' adicionando as seguintes linhas:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# Custom settings&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# Executar todos scripts abaixo do diretorio&lt;br /&gt;# '/etc/profile.d' &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;sempre que um usuário se&lt;br /&gt;# logar no sistema.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;for i in /etc/profile.d/*.sh ; do&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;if [ -x $i ]; then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    . $i&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;fi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;done&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Observação: Caso o diretório '/etc/profile.d' não exista você deverá criá-lo manualmente.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Crie o arquivo java.sh sob o diretório 'profile.d' com o seguinte conteúdo:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;JAVA_HOME="/usr/lib/java";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;JRE_HOME="$JAVA_HOME/jre";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;CLASSPATH="$JAVA_HOME:$JAVA_HOME/lib:$JRE_HOME/lib:.";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;MANPATH="$MANPATH:$JAVA_HOME/man";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;JAVA_DOC="$JAVA_HOME/docs";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;PATH="$PATH:$JAVA_HOME/bin:$JRE_HOME/bin";&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;export JAVA_HOME JRE_HOME CLASSPATH MANPATH JAVA_DOC PATH&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Pronto! Agora para que possamos criar o tão aguardado 'HelloWorld' precisamos fazer um logoff e em seguir logon no sistema para que as variáveis de ambiente sejam setadas como queremos!&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25061953-5110042031979551961?l=asclows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://asclows.blogspot.com/feeds/5110042031979551961/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25061953&amp;postID=5110042031979551961' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25061953/posts/default/5110042031979551961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25061953/posts/default/5110042031979551961'/><link rel='alternate' type='text/html' href='http://asclows.blogspot.com/2007/01/instalao-java-2-standard-development.html' title='Instalação Java 2 Standard Development Kit'/><author><name>asclows</name><uri>http://www.blogger.com/profile/06415411800432183947</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://br.geocities.com/asclows/orkut_lindo.jpg'/></author><thr:total>3</thr:total></entry></feed>
