Dúvida - Capítulo Development

7 respostas
yastorm

Pessoal, estou com a seguinte dúvida para compilar um código abaixo.

package com.sun.sjcp;

public class TestePath {
	public static void main(String[] args) {
		System.out.println("Success!");
	}
}

Criei o arquivo TestePath.java no diretório raiz do c: e tento compilá-lo através do seguinte comando

Até ai tudo bem, ele cria o TestePath.class no diretório c: mesmo, pois eu não informei diretório para output das classes.

O problema é para executar esse código, tentei de várias formas que pensei, mas não consegui. Alguém aqui poderia me dar uma luz? Queria saber o comando a ser usando no console pra ser mais exato.

Grato.

7 Respostas

balrog

java -cp .; TestePath

yastorm

Não funcionou aqui :frowning:

B

Consirede que vc tenha a estrutura:

DiretorioDoProjeto
->src
-->com
--->sun
---->sjcp
----->TestePath.java

Para compilar, posicione o prompt dentro de “DiretorioDoProjeto”.
rode

Para executar a classe:

cd src java com.sun.skcp.TestePath

yastorm

BrunoCarlo:
Consirede que vc tenha a estrutura:

DiretorioDoProjeto
->src
-->com
--->sun
---->sjcp
----->TestePath.java

Para compilar, posicione o prompt dentro de “DiretorioDoProjeto”.
rode

Para executar a classe:

cd src java com.sun.skcp.TestePath

Desta maneira ele vai de boa sim, já fiz de primeiro momento. Mas queria saber como compilar desta forma.

Talvez não tenha sentido eu definir o pack, já que não será criado diretório.
Mas de qualquer forma, obrigado.

B

yastorm:

Desta maneira ele vai de boa sim, já fiz de primeiro momento. Mas queria saber como compilar desta forma.

Talvez não tenha sentido eu definir o pack, já que não será criado diretório.
Mas de qualquer forma, obrigado.

Quando vc declara o package na classe o compilador e interpretador espera que se tenha a estrutura de diretorios que represente estes pacotes…

yastorm

BrunoCarlo:
yastorm:

Desta maneira ele vai de boa sim, já fiz de primeiro momento. Mas queria saber como compilar desta forma.

Talvez não tenha sentido eu definir o pack, já que não será criado diretório.
Mas de qualquer forma, obrigado.

Quando vc declara o package na classe o compilador e interpretador espera que se tenha a estrutura de diretorios que represente estes pacotes…

Eu tô achando que o problema é isso mesmo. Não faz muito sentido mesmo.

Valeu.

B

yastorm:
BrunoCarlo:
yastorm:

Desta maneira ele vai de boa sim, já fiz de primeiro momento. Mas queria saber como compilar desta forma.

Talvez não tenha sentido eu definir o pack, já que não será criado diretório.
Mas de qualquer forma, obrigado.

Quando vc declara o package na classe o compilador e interpretador espera que se tenha a estrutura de diretorios que represente estes pacotes…

Eu tô achando que o problema é isso mesmo. Não faz muito sentido mesmo.

Valeu.

Ola,

Bom, aquilo vai uma afirmacao… qq duvida, pode consultar:
http://java.sun.com/docs/books/jls/third_edition/html/j3TOC.html

Criado 10 de maio de 2010
Ultima resposta 10 de mai. de 2010
Respostas 7
Participantes 3