Wpis z mikrobloga

@matess1999: wygląda na to, że pierwszy raz w życiu robisz coś w javie.

Na sam początek pierwszy błąd:

error: class SerialTest is public, should be declared in a file named SerialTest.java


chyba skomplikowany inglisz to nie jest, plik z kodem musi się nazywać SerialTest.java

Później kilka razy

error: package gnu.io does not exist


czyli nie masz zainstalowanej biblioteki gnu.io, lub jest w złym miejscu i jej nie widzi. Poszukaj w necie
@matess1999: masz jakieś podstawy programowania? Bo robisz wręcz śmieszne rzeczy ;)

Oryginalna linia 44 to

for (String portName : PORTNAMES) {


a więc jest to pętla która przechodzi po kolejnych elementach tabicy PORTNAMES. Ty sobie zamieniłeś to z nieznanego mi powodu na

for (String portName : COM3) {


czyli próbujesz przejść po kolejnych elementach "tablicy" COM3, ale takiej tablicy nie ma, COM3 to string (czyli ciąg znaków, nazwa własna).

Przywróć
@profesorek92:

1) Udało się skompilować kiedy przeniosłem na pulpit :)

2) Tak, kompiluje prosto z cmd

Teraz mam dwa inne pytanie

Kiedy uruchamiam program wyskakuje :

Exception in thread "main" java.lang.NoClassDefFoundError: serialtest (wrong nam


e: SerialTest)

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.access$100(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown