Programação, diversão e arte. Por Ricardo Giaviti
Posts tagged Linux
Dica rápida: Instalando o NetBeans no Ubuntu
Nov 23rd
Essa é uma dica rápida para quem quer instalar o NetBeans no Ubuntu.
Antes de começar a fazer a instalação, certifique-se que você tenha o Java instalado em sua máquina. Para fazer esse teste é simples abra o Terminal e digite:
java -version
Deverá ser exibida a versão do Java que você tem instalado. Se não aparecer a versão do Java, provavelmente você não tem o Java instalado em sua máquina. Precisaremos instalar. Para isso faça o seguinte, no console novamente digite:
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts
Depois de instalado, tente novamente executar o comando:
java -version
Uma saída parecida com essa deverá aparecer:
java version "1.6.0_10" Java(TM) SE Runtime Environment (build 1.6.0_10-b33) Java HotSpot(TM) Server VM (build 11.0-b15, mixed mode)
Feito isso, teremos o Java instalado e podemos então instalar o NetBeans. Baixe a última versão para Linux do NetBeans em http://www.netbeans.org/. Até a publicação desse post, o NetBeans está na versão 6.5 e o nome do arquivo baixado é netbeans-6.5-ml-linux.sh
Depois de baixado, abra o terminal e vá na pasta onde você baixou o NetBeans (geralmente é no Desktop) e execute o seguinte comando:
sudo sh netbeans-6.5-ml-linux.sh
Pronto. Agora toda instalação será via GUI (igual no Windows), basta ir cliando em avançar, customizar sua instalação e pronto. O instalador do NetBeans irá criar um menu para o programa em Aplicativos > Desenvolvimento > NetBeans IDE 6.5. Isso se seu ambiente for Gnome.
Até a próxima!
Instalando últimos drivers de vídeo da Nvidia no Ubuntu
Oct 13th
Dica rápida para instalar os últimos Forcewares disponibilizados pela Nvidia no Ubuntu. Primeiramente, baixe o driver a ser instalado no site oficial da Nvidia(http://www.nvidia.com). Você provavelmente irá baixar um arquivo com extensão .run.
O último driver que eu instalei foi o NVIDIA-Linux-x86-177.80-pkg1.run.
Agora, remova tudo o que tiver de driver gráfico instalado no seu Ubuntu.
Você pode usar os seguintes comandos:
sudo apt-get remove nvidia-settings nvidia-new-kernel-source nvidia-kernel-common nvidia-glx-new nvidia-cg-toolkit
O Ubuntu dirá que você precisará remover alguns outros arquivos, como esses:
linux-generic linux-restricted-modules-generic
Aceite. Fique tranquilo que o Ubuntu funcionará normalmente.
Dê permissão de escrita ao driver baixado através do comando:
chmod 777 caminho_do_driver_baixado.run
Saia do X (Ctrl – Alt – F1)
Mate os processos referentes interface grágica (KDE ou GNOME)
Exemplo:
killall gdm
Agora basta executar o driver baixado:
sh caminho_do_driver_baixado.run
Siga as instruções e reboot!
Finalizado e novo driver gráfico instalado.
Como obter informações do sistema operacional usando Java
Jul 11th
Essa é uma dica rápida para quem programa Java e precisa saber de algumas informações do sistema operacional ou do próprio Java em que a aplicação está rodando. Dependendo dessas informações, podemos tomar decisões em código específicas para um determinado sistema.
Para fazer isso, o Java nos fornece o método getProperty(String key) da classe System.
O parâmetro key é uma string que fornecemos ao método para que ele nos retorne as informação que desejamos, como nome do sistema operacional, versão do java…
Vamos ao exemplo:
package com.meupost.main; public class Main { public static void main(String[] args) { String vendor = System.getProperty("java.vendor"); String osName = System.getProperty("os.name"); String separadorArquivo = System.getProperty("file.separator"); System.out.println("Java Vendor: " + vendor); System.out.println("Sistem Operacional: " + osName); System.out.println("Separador de Arquivos: " + separadorArquivo); } }
No trecho de código acima é atribuído nas Strings informações como o vendor, o nome do sistema operacional e o caractere que o sistema operacional usa para separar os arquivos. Se o código acima fosse executado em Windows XP, o resultado seria:
Java Vendor: Sun Microsystems Inc.
Sistema Operacional: Windows XP
Separador de Arquivos:
Se fosse executado em Linux:
Java Vendor: Sun Microsystems Inc.
Sistema Operacional: Linux
Separador de Arquivos: /
Abaixo segue uma lista com as chaves que podem ser passadas como parâmetro no método getProperty().
| Key | Description of Associated Value |
|---|---|
| java.version | Java Runtime Environment version |
| java.vendor | Java Runtime Environment vendor |
| java.vendor.url | Java vendor URL |
| java.home | Java installation directory |
| java.vm.specification.version | Java Virtual Machine specification version |
| java.vm.specification.vendor | Java Virtual Machine specification vendor |
| java.vm.specification.name | Java Virtual Machine specification name |
| java.vm.version | Java Virtual Machine implementation version |
| java.vm.vendor | Java Virtual Machine implementation vendor |
| java.vm.name | Java Virtual Machine implementation name |
| java.specification.version | Java Runtime Environment specification version |
| java.specification.vendor | Java Runtime Environment specification vendor |
| java.specification.name | Java Runtime Environment specification name |
| java.class.version | Java class format version number |
| java.class.path | Java class path |
| java.library.path | List of paths to search when loading libraries |
| java.io.tmpdir | Default temp file path |
| java.compiler | Name of JIT compiler to use |
| java.ext.dirs | Path of extension directory or directories |
| os.name | Operating system name |
| os.arch | Operating system architecture |
| os.version | Operating system version |
| file.separator | File separator (“/” on UNIX) |
| path.separator | Path separator (“:” on UNIX) |
| line.separator | Line separator (“n” on UNIX) |
| user.name | User’s account name |
| user.home | User’s home directory |
| user.dir | User’s current working directory |







Recent Comments