Dobio sam na faxu neki programcic pisan u javi pomocu kojeg treba da napisem neke izvestaje vezane za furijeove transformacije, medjutim kada ga pokrenem izbaci mi erorr:
C:\Osnovi Telekomunikacija>osnovitelekomunikacija
C:\Osnovi Telekomunikacija>java OsnoviTelekom
Exception in thread "main" java.lang.NoClassDefFoundError: OsnoviTelekom
C:\Osnovi Telekomunikacija>
Kod nekih mojih drugova radi, a kod nekih ne (uglavnom svi imamo Windows XP i instaliranu javu jdk1.3.1_02), kod mene ne radi a u javu se slabo razumem.
Da li neko zna u cemu je problem?
Kod izgleda ovako:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class OsnoviTelekom extends javax.swing.JFrame {
/** Creates new form OsnoviTelekom */
public OsnoviTelekom() {
// POKUSAJMO POSTAVITI LookAndFeel NASE APLIKACIJE KAO
// SISTEMA NA KOME SE APLIKACIJA STARTUJE
try {
UIManager.setLookAndFeel(
UIManager.getSystemLookAndFeelClassName());
} catch (Exception e) { }
initComponents();
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
private void initComponents() {
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
a1 = new javax.swing.JButton();
a2 = new javax.swing.JButton();
a3 = new javax.swing.JButton();
a4 = new javax.swing.JButton();
getContentPane().setLayout(null);
setTitle("Osnovi Telekomunikacija");
setBackground(java.awt.Color.lightGray);
setFont(new java.awt.Font("Arial Black", 1, 12));
addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent evt) {
exitForm(evt);
}
});
jLabel1.setFont(new java.awt.Font("Arial Black", 2, 30));
jLabel1.setText("Osnovi telekomunikacija-Ve\u017ebe");
getContentPane().add(jLabel1);
jLabel1.setBounds(40, 50, 540, 80);
jLabel2.setFont(new java.awt.Font("Arial Black", 2, 18));
jLabel2.setText("Izbor ve\u017ebe:");
getContentPane().add(jLabel2);
jLabel2.setBounds(230, 210, 118, 26);
a1.setBackground(new java.awt.Color(51, 153, 255));
a1.setFont(new java.awt.Font("Dialog", 1, 18));
a1.setText("Furijeov red");
a1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
a1ActionPerformed(evt);
}
});
getContentPane().add(a1);
a1.setBounds(180, 260, 230, 40);
a2.setBackground(new java.awt.Color(51, 153, 255));
a2.setFont(new java.awt.Font("Dialog", 1, 18));
a2.setText("Teorema o odabiranju");
a2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
a2ActionPerformed(evt);
}
});
getContentPane().add(a2);
a2.setBounds(180, 330, 230, 40);
a3.setBackground(new java.awt.Color(51, 153, 255));
a3.setFont(new java.awt.Font("Dialog", 1, 18));
a3.setText("Linearni sistem");
a3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
a3ActionPerformed(evt);
}
});
getContentPane().add(a3);
a3.setBounds(180, 400, 230, 40);
a4.setBackground(new java.awt.Color(51, 153, 255));
a4.setFont(new java.awt.Font("Dialog", 1, 18));
a4.setText("Nelinearni sistem");
a4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
a4ActionPerformed(evt);
}
});
getContentPane().add(a4);
a4.setBounds(180, 470, 230, 40);
pack();
java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
setSize(new java.awt.Dimension(600, 600));
setLocation((screenSize.width-600)/2,(screenSize.height-600)/2);
}
private void a4ActionPerformed(java.awt.event.ActionEvent evt) {
a4.setEnabled(false);
new NelinearniSis(this).show();
}
public void vratiDugmed() {
a4.setEnabled(true);
}
private void a3ActionPerformed(java.awt.event.ActionEvent evt) {
a3.setEnabled(false);
new LinearniSis(this).show();
}
public void vratiDugmec() {
a3.setEnabled(true);
}
private void a2ActionPerformed(java.awt.event.ActionEvent evt) {
a2.setEnabled(false);
new TeoremaOdabir(this).show();
}
public void vratiDugmeb() {
a2.setEnabled(true);
}
private void a1ActionPerformed(java.awt.event.ActionEvent evt) {
a1.setEnabled(false);
new FurieovRed(this).show();
}
public void vratiDugmea() {
a1.setEnabled(true);
}
/** Exit the Application */
private void exitForm(java.awt.event.WindowEvent evt) {
System.exit(0);
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
new OsnoviTelekom().show();
}
// Variables declaration - do not modify
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JButton a1;
private javax.swing.JButton a2;
private javax.swing.JButton a3;
private javax.swing.JButton a4;
// End of variables declaration
};
[Ovu poruku je menjao veljaradenkovic dana 16.03.2005. u 11:04 GMT+1]