Não Consigo Executar esse Codigo Java, me ajudem?

Olá pessoal eu sou bem iniciante na área da programação e decide começar pelo java mas agora estou com uma duvida e estou parado nesta duvida sem passar dela a muito tempo e sem conseguir executar esse codigo a baixo, que na verdade são dois um faz a chamada do outro:
Esse é o primeiro o codigo gererico:

package livrojava.ch05; 
import java.io.*; 
public class TransformadaRP 
{ 
public void converteRP() 
{ 
String s = " ", t = " "; 
double x = 0.0, y = 0.0; 
DataInputStream entrada; 

try 
{ 
System.out.println("Digite o valor de x = "); 
entrada = new DataInputStream (System.in); 
s = entrada.readLine( ); 
x = Double.parseDouble(s); 

System.out.println("Digite o valor de y = "); 
t = entrada.readLine( ); 
y = Double.parseDouble(t); 
} 
catch(IOException e) 
{ 
System.out.println("Houve um erro na entrada de dados !"); 
} 
catch(NumberFormatException e) 
{ 
System.out.println("Digite apenas numeros !"); 
} 

double a = Math.pow(x,2); 
double b = Math.pow(y,2); 
double c = a + b; 
double d = Math.sqrt(c); 
double tan = y/x; 
double ang = Math.atan(tan); 
double angulo = Math.toDegrees(ang); 
System.out.println("Modulo = "+" "+d); 
System.out.println("Angulo = "+" "+angulo); 
} 
} 
Esse é o codigo executavel que eu não consigo executar... 

import livrojava.ch05.TransformadaRP; 
public class ConversaoRP 
{ 
public static void main (String arg[ ]) 
{ 
TransformadaRP transf = new TransformadaRP( ); 
transf.converteRP( ); 
} 
} 

Eu consigo fazer a chamada para compilar esses codigos mas para executar não consigo sempre dar uma mensagem tipo um erro.

Para Compilar eu uso a seguinte chamada no prompt:

C:\Edmauro> javac livrojava\ch05\TranformadaRP.java
para compilar o primeiro codigo.

C:\Edmauro> javac livrojava\ch05\ConversaoRP.java

E essa para compilar o segundo codigo e eles compilam normal sem nenhum erro, mas para executar eu não consigo acho que deve ser a forma que eu esto fazendo a chamada para executar esses codigos se alguém tiver uma dica para solucionar o meu problema ficaria muito grato para que eu continui estudando que eu parei nesta parte.

As formas que eu utilizo para fazer as chamada para executar foram as seguintes:

C:\Edmauro> java -cp . livrojava.ch05.ConversaoRP

C:\Edmauro> java -cp livrojava.ch05.ConversaoRP

C:\Edmauro> java livrojava\ch05\ConversaoRP

E sempre da esse erro… E eu não sei se o que esta errado é a forma que eu estou fazendo a chamada para ele ou o que deve ser…

D:\Edmauro>java -cp . livrojava.ch05.ConversaoRP
Exception in thread “main” java.lang.NoClassDefFoundError: livrojava/ch05/Conver
saoRP (wrong name: ConversaoRP)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12 3)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
[/b]

[size=“11”]
[color=“red”]

  • Editado: Idente o seu código e use BBCode - Matheus[/color][/size]

A sua segunda classe não está no pacote:
livrojava.ch05

basta adicionar na primeira linha do arquivo:

package livrojava.ch05;

Recompile a segunda classe, e tente rodar novamete…

Abraços…

ou tente usar

javac -d livrojava\ch05\TranformadaRP.java

Olha só galera o erro que esta dando não sei se é bem um erro quando eu compilo com a seguinte chamada

[b]D:\Edmauro>javac livrojava\ch05\TransformadaRP.java

Note: livrojava\ch05\TransformadaRP.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.[/b]

Tem isso que eu não sei se é erro ou que é e quando eu compilo o outro codigo dessa forma tbm apreçe esse erro.

[b]D:\Edmauro>javac livrojava\ch05\ConversaoRP.java

livrojava\ch05\ConversaoRP.java:2: cannot resolve symbol
symbol : class TransformadaRP
location: package ch05
import livrojava.ch05.TransformadaRP;
^
livrojava\ch05\ConversaoRP.java:7: cannot resolve symbol
symbol : class TransformadaRP
location: class livrojava.ch05.ConversaoRP
TransformadaRP transf = new TransformadaRP( );
^
livrojava\ch05\ConversaoRP.java:7: cannot resolve symbol
symbol : class TransformadaRP
location: class livrojava.ch05.ConversaoRP
TransformadaRP transf = new TransformadaRP( );
^
3 errors[/b]

E ai galera será aguém sabe o que esta acontecendo que eu não sei mais o que fazer para executar essa coisa…
E valeu pelas respostas acima muito obrigado…

Na primeira você está usando um método depreciado (“ultrapassado”).
Compile com -deprecation para saber qual método.
Depois procure a documentação da classe que contém o método e veja por qual método esse foi substituido.

Na segunda acho que você usou o package errado.
Em vez de
package livrojava.ch05;
você usou
package ch05;