Respostas:
Para compilar o arquivo, abra seu terminal e digite
javac filename.java
Para executar o arquivo de classe gerado, use
java filename
Mas para fazer isso, você precisa ter o Java JDK instalado no seu computador. Você pode instalá-lo com as instruções em Como instalo o Java? .
java filename
ele funcionará, mesmo que o arquivo não esteja lá.
javac
gera, em Program.class
seguida, execute-o comjava Program
java.lang.ClassNotFoundException
, tente java -cp . filename
.
O OpenJDK funciona melhor para mim. É simples e nunca enfrentei nenhum problema com isso. Apenas siga estes simples passos:
A partir da instalação do Terminal, abra o jdk
sudo apt-get install openjdk-7-jdk
Escreva um programa java e salve o arquivo como filename.java
Agora, para compilar, use este comando do terminal
javac filename.java
Se tudo funcionar bem, um novo arquivo "filename.class" deve ser criado.
Para executar seu programa que você acabou de compilar, digite o comando abaixo no terminal:
java filename
NOTA
Você pode usar qualquer editor de texto (como gedit),
substitua o nome do arquivo pelo nome que desejar
você precisa estar no mesmo diretório que o "diretório de trabalho atual" (obtido ao executar pwd
) enquanto executa o comando no terminal.
Se, por exemplo, seu arquivo for my_file.java
:
class MyClass
{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
Você quer fazer:
javac my_file.java
e depois
java MyClass # The name of the class, not file
No entanto, é uma convenção comum dar às classes e arquivos o mesmo nome.
#
é o caractere de comentário nas conchas.
Você precisa instalar um JDK, Java Development Kit. O Ubuntu contém um metapacote default-jdk , que depende do JDK atualmente preferido. Agora é openjdk-6-jdk.
Para compilar um arquivo Java para executar o arquivo .class, você pode executar
javac filename.java
e execute
java file
É o caso de uso mais simples e geralmente não funciona porque as classes java dependem principalmente de outras classes java colocadas em bibliotecas.
Então você provavelmente gostaria de usar algumas soluções mais sofisticadas. A maioria dos editores de texto suporta realce de sintaxe Java, por exemplo , jEdit , kate ou vim , mas eles não resolvem o problema de compilação.
Você tem outra opção - você pode instalar um Java IDE completo. O Ubuntu vem com os principais IDEs Java de código aberto - NetBeans e Eclipse .
Basta digitar sudo apt-get update
, seguido sudo apt-get install openjdk-7-jdk
de uma instalação rápida do java7, para poder jogar com o java :-)
Para documentação oficial Java mais detalhada, visite este link .
sudo apt-get install openjdk-7-jdk
). Além disso, é melhor executar os pacotes sudo apt-get update
antes do install
ing do Terminal.
javac java_test.java
termina com sucesso, mas não há nenhumjava_test
arquivo a ser encontrado. somente ag.class