Dúvidas sobre o funcionamento e a utilização de java e javac [RESOLVIDO]  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
leonardo.moreti
Entusiasta Java

Membro desde: 30/10/2009 08:22:49
Mensagens: 18
Localização: Sorocaba/SP
Offline

Pessoal, estou estudando as ferramentas Java pela linha de comando, mas há alguns conceitos que ainda estão meio obscuros para mim.

Vou colocar aqui o exemplo em que estou trabalhando.



A classe BankAccount.java:


A classe Person.java:


Objetivo: Compilar e executar a classe BankAccount.java.

Passo 1. A classe BankAccount necessita da classe Person, portanto entrei no dir my project\source\stuff\wickedlyugly e executei javac -d ..\..\..\classes Person.java

Passo 2. Agora tenho o Person.class, e posso compilar a classe BankAccount. entrei no dir \my project\source\com\wickedlysmart e executei javac -cp ..\..\..\classes -d ..\..\..\classes BankAccount.java

Passo 3. Executar: Entrei no dir my project\classes\com\wickedlysmart e executei java -cp ..\..\..\classes com.wickedlysmart.BankAccount

A minha dúvida é no passo 3. Quando eu passo esse caminho do classpath -cp ..\..\..\classes, como a JVM o interpreta? À partir dele a JVM procura e vê se encontra um dir chamado com e daí vê se encontra um outro chamado wickedsmart, para daí ver se encontra o arquivo BankAccount.class? E também à partir desta pasta a JVM procura por stuff\wickedugly\Person.class?

This message was edited 1 time. Last update was at 15/03/2010 15:18:46

 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team