Arquivos

Archive for outubro \30\UTC 2011

Olá mundo em java (Hello world)

Se você está usando o eclipse deve criar um novo projeto java (file>new > java project), escolha um nome (qualquer)para o projeto e clique em finish. Será criado um projeto java, você poderá ver o projeto na aba package explo(geralmente do lado esquerdo). Agora devemos criar uma classe principal, para tanto clique com o botão direito no projeto que criou, new > class. Dê o nome que desejar a classe, mas lembre-se que deve iniciar com letra maiuscula (ex.: OlaMundo, Main). Então aparecerá uma nova classe e o código dessa classe terá:

public class Main {

}

O nome Main, no caso é o nome da classe (deve estar igual ao nome que você escolheu ao criar a classe). Neste trecho de código foi criada uma classe. depois cria-se um método chamado main, este método fica dentro da classe (depois ver código completo):

public static void main(String args[]){

}

E por ultimo para fazer com que nosso programa mostre a frase “Ola mundo ” usaremos o seguinte código:

System.out.println(“ola mundo”);

se você quiser pode mudar a frase “ola mundo ” para outra qualquer.Dica: se quiser pode digitar “Syso” e apertar ctrl + espaço que o eclipse vai completar a linha de código pra você.

O código completo ficará da seguinte forma:

public class Main {
            public static void main (String []args){
                        System.out.println(“ola mundo”);
            }
}

Agora é so apertar” Run” que será mostrada a mensagem ola mundo no console.

Outra forma – pelo terminal

Para fazer isso no terminal, crie um arquivo de texto no bloco de notas (ou em outro aplicativo) com o código abaixo:

public class OlaMundo {
            public static void main (String []args){
                         System.out.println(“ola mundo”);
            }
}

Depois disso salve como “OlaMundo.java” (não esqueça que esse nome deve ser igual ao da classe). depois abra o terminal, entre no diretorio onde savou o arquivo e digite

javac OlaMundo.java

depois de alguns segundos o código deverá ser compilado. se houverem erros pode ser porque o javac não está configurado ou instalado, para saber se está instalado digite javac no terminal e veja se mostra algo parecido com a figura abaixo:

se sim, está instalado e configurado (se tiver tido problemas ao usar o javac tente ver se o nome do arquivo está certo, iniciando com letra maiuscula e igual ao nome da classe).

Apos usar o javac será gerado o arquivo OlaMundo.class, para executar digite java OlaMundo:

CategoriasUncategorized

Erro ao tentar desenvolver para android

Pessoal, estava eu nos ultimos dias a tentar desenvolver para android. Para tanto instalei os plugins do eclipse para desenvolvimento para android, durante a instalação não tive qualquer problema, mas quando eu criei o projeto android e codifiquei o conhecido “ola mundo” que pdemos encontrar facilmente na internet, e ia em exexutar o elcipse não conseguia iniciar o emulador. Eu recebia a seguinte mensagem do Eclipse:” PANIC: Could not open AVD config file“.

Pesquisei um pouco para tentar descobrir o problema, vi que toda a configuração estava correta. Então descobri uma possivel causa do problema: meu nome tem acento. Isso mesmo, eu criei uma conta no Windows com o meu nome (Luís Feliphe) e o Windows criou uma pasta para meu usuário com o acento, não entendo bem o motivo mas seguido do erro do eclipse (mostrado acima) aparecia o endereço da pasta em que procurava o arquivo passando pela minha pasta de usuário. Nesse endereço pude ver que meu nome estava com algum caractere maluco no lugar  do ” í “. Tentei mudar o nome da minha conta do windows mas depois de criada a pasta do usuário, mesmo que você mude o nome do usuário a pasta continua com o mesmo nome. Para resolver este problema utilizei uma solução que provavelmente não é a melhor, mas funcionou.

Eu criei uma nova conta no Windows contendo meu nome sem acentos ou caracteres especiais. Configurei o eclipse e os plugins para android nesta conta. Depois disso o emulador do eclipse funcionou normalmente. Quem puder postar uma solução melhor agradeço.

Até o próximo post pessoal.
\o

CategoriasUncategorized
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.