Je tape le code suivant (ProgPPal.java) :
import java.lang.*;
class ExceptionOctet extends Exception {
public ExceptionOctet (String s){
super(s);
}
}
class Octet{
int val;
public Octet (int x) throws ExceptionOctet{
if ((x<0) || (x>255))
throw new ExceptionOctet("Initialisation hors bornes");
else
val=x;
}
public void ajouter (Octet x) throws ExceptionOctet{
int y;
y=val+x.val;
if (y>255)
throw new ExceptionOctet("Obverflow");
else
val=y;
}
public void soustraire (Octet x) throws ExceptionOctet{
int y;
y=val-x.val;
if (y<0)
throw new ExceptionOctet("Obverflow");
else
val=y;
}
}
public class ProgPPal{
public void main(String [] args) throws ExceptionOctet{
Octet o1=new Octet(10);
Octet o2=new Octet(289);
Octet o3=new Octet(20);
o1.soustraire(o3);
}
}
--------------------------------------
Ensuite dans la console je tapes : javac ProgPPal.java
(la po de problème!!)
Puis je tapes : java ProgPPal.class
et la il m'affiche:
Exception in thread "main" java.lang.NoClassDefFoundError: ProgPPal.class
at 0x40267aab: java.lang.Throwable.Throwable(java.lang.String) (/usr/lib/./libgcj.so.3)
at 0x40259640: java.lang.Error.Error(java.lang.String) (/usr/lib/./libgcj.so.3)
at 0x4025b440: java.lang.LinkageError.LinkageError(java.lang.String)
(/usr/lib/./libgcj.so.3)
at 0x4025cad0: java.lang.NoClassDefFoundError.NoClassDefFoundError(java.lang.String) (/usr/lib/./libgcj.so.3)
at 0x402b184f: gnu.gcj.runtime.FirstThread.run() (/usr/lib/./libgcj.so.3)
at 0x4024cfbc: _Jv_ThreadRun(java.lang.Thread) (/usr/lib/./libgcj.so.3)
at 0x40219cdc: _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/./libgcj.so.3)
at 0x08048920: ?? (??:0)
at 0x406a77f7: __libc_start_main (/lib/i686/libc.so.6)
at 0x080486c1: ?? (??:0)
Et la je pleure !!

Donc si y'en qui pouvais m'aider : je sais pas il manque peut etre une commande , une ligne dans mon code ...
S'il vous plait aidez moi (et sans me dire de me mettre a faire ca sous windows parce qu'on fait tt sous linux a la fac !!)
Merci de m'avoir écouter (et de me répondre si vous avez la réponse , ou une idée...)