[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Java Threading



I compiled using the verbose command and I got

$ javac -verbose RunnableExample.java
[parsing started RunnableExample.java]
[parsing completed 48ms]
[search path for source files: [.]]
[search path for class files:
[/usr/lib/sun-j2se5.0-jdk/jre/lib/rt.jar, /usr/lib/sun-j2se5.0-jdk/jre/lib/jsse.jar, /usr/lib/sun-j2se5.0-jdk/jre/lib/jce.jar, /usr/lib/sun-j2se5.0-jdk/jre/lib/charsets.jar, /usr/lib/sun-j2se5.0-jdk/jre/lib/ext/sunjce_provider.jar, /usr/lib/sun-j2se5.0-jdk/jre/lib/ext/sunpkcs11.jar, /usr/lib/sun-j2se5.0-jdk/jre/lib/ext/dnsns.jar, /usr/lib/sun-j2se5.0-jdk/jre/lib/ext/localedata.jar, .]]
[loading /usr/lib/sun-j2se5.0-jdk/jre/lib/rt.jar(java/lang/Runnable.class)]
[loading /usr/lib/sun-j2se5.0-jdk/jre/lib/rt.jar(java/lang/Object.class)]
[loading /usr/lib/sun-j2se5.0-jdk/jre/lib/rt.jar(java/lang/String.class)]
[checking RunnableExample]
[loading /usr/lib/sun-j2se5.0-jdk/jre/lib/rt.jar(java/lang/System.class)]
[loading /usr/lib/sun-j2se5.0-jdk/jre/lib/rt.jar(java/io/PrintStream.class)]
[loading /usr/lib/sun-j2se5.0-jdk/jre/lib/rt.jar(java/io/FilterOutputStream.class)]
[loading /usr/lib/sun-j2se5.0-jdk/jre/lib/rt.jar(java/io/OutputStream.class)]
[loading ./Thread.class]
RunnableExample.java:12: cannot find symbol
symbol  : constructor Thread(RunnableExample,java.lang.String)
location: class Thread
         Thread mythread = new Thread(new RunnableExample(),
"RunnableExample");
                           ^
[total 419ms]
1 error


I have also tried changing to Thread constructor to take in just a
String and I get the same cannot find symbol error. If I create a thread
with a blank constructor it will compile; however, if I call start() on
the thread, the run() method is not invoked.



Reply to: