Como a pergunta é, primeiro começamos na área de trabalho, iniciar -> executar -> digite CMD para entrar e inserir a linha de comando do Windows. Digite a tela como mostrado na imagem:
Pode -se observar que o diretório padrão atual é a pasta do administrador na pasta dos usuários da unidade C. De um modo geral, estamos acostumados a alterar o diretório atual. Como o Windows possui partições de disco, existem várias maneiras de pular para outros discos, como o E Disk:
1. Digite o comando: Pushd Path (este comando pode definir o diretório atual para qualquer caminho existente que desejar)
2. Digite o comando: e: transfira para o disco e e depois digite o CD para transferir para o caminho conhecido desejado.
Como mostrado na imagem:
Se você deseja usar Javac, Java, Javap e outros comandos na linha de comando do Windows, o computador atual deve ter o JDK instalado e adicione o diretório da lixeira do JDK ao caminho da variável de ambiente. Escusado será dizer que isso não é grande coisa. Então, vamos dar uma olhada em como usar Javac, Java e Javap.
1. Javac
O JAVAC é usado para compilar arquivos .java. Ao inserir diretamente o JAVAC na linha de comando, você pode ver muitas informações rápidas, solicitando o uso dos comandos JAVAC, eu só conheço os comumente usados.
Javac -d Destdir Srcfile
Entre eles: 1. -D Destdir é usado para especificar o caminho para armazenar os arquivos .class .class compilados e gerados. (Se esta opção for omitida, o arquivo .class será gerado no diretório atual por padrão, e nenhuma pasta de pacotes é gerada; o diretório atual pode ser representado por ".", Ou seja: javac -d. Srcfile)
Nota: Além de especificar o caminho do arquivo .class compilado, a maior diferença é que o nome do pacote sob a palavra -chave do pacote na primeira linha do arquivo de origem pode ser gerado no caminho atual.
2. Srcfile é o caminho para o arquivo de origem.java.
Por exemplo: existe uma aula de java tão simples com o caminho e: /test/javactest.java:
A cópia do código é a seguinte:pacote com.stopTalking.test;
byte a = 5;
curto b = 6;
System.out.println ("javactest mais [a =" + a + ", b =" + b + "]");
}
}
No caminho atual, digite Javac javactest.java, e um arquivo javactest.class é gerado sob o caminho atual, como mostrado na figura:
Nota: Javactest.java é um arquivo Java com o pacote marcado na primeira linha, e o diretório no disco rígido não corresponde ao nome do pacote .
Se você entrar, javac d.
2. Java
Neste momento, esperamos executar esta aula.
Isso ocorre porque a maioria dos livros didáticos usa o nome do pacote padrão, ou seja, a primeira linha do arquivo de origem não possui o nome do pacote especificado pelo pacote. Usando uma classe, sabemos que ela precisa usar seu nome de classe totalmente qualificado.
Então, entramos: Java Com/StopTalking/Test/Javactest na linha de comando para ver o resultado correto:
Resumo: Para executar um arquivo .class usando um comando java simples, você não apenas precisa usar o nome da classe totalmente qualificado da classe, mas também precisa ter a pasta de hierarquia de pacotes da classe no caminho atual. Isso deve exigir que a opção -d seja usada no horário de compilação. Caso contrário, você precisará criar a pasta de hierarquia de pacotes.
3. Javap
O Javap é usado principalmente para ajudar os desenvolvedores a entender o mecanismo do compilador Java em profundidade.
-C Decomponha o código do método, ou seja, exibir o código de byte específico de cada método
-Public |
-verbose Especifica para exibir mais detalhes
Digite Javap -C com/StopTalking/test/javactest, e a tela é como mostrado na figura: