Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #13072
| From | William Colls <william.colls@rogers.com> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Beginners Problem - Static reference to non-static method |
| Date | 2012-03-20 09:07 -0400 |
| Organization | National Capital Freenet, Ottawa, Ontario, Canada |
| Message-ID | <jk9vfl$gfl$1@theodyn.ncf.ca> (permalink) |
I am novice with Eclipse, and a beginner with Java, but I have 20+ years
experience as a programmer - coming to OO late in life.
I Have some code that looks like this:
// begin java
package com.mine.package
class MyClass {
import java.io.*
public static void main() {
try {
runMyMethod(); // <---- error here
}
catch (Exception e) {
System.out.println(e.getMessage());
}
}
public void runMyMethod() throws Exception {
// do some things
}
}
// end java
However, Eclipse generates the error "Cannot make static reference to to
non-static method in type MyClass" at the point noted.
I understand what it means (I think), but I don't understand why it is a
problem, and more importantly - How to fix it. There is a whole bunch
more stuff in the class. Making runMyMethod static fixes the problem
here, but then everything else in the class also has to be static.
Eventually, the class MyClass will be integrated into a much larger
project, and the local main method goes away. I tried creating a
seperate class with the main method, and importing MyClass. However,
Eclipse seemed to be unable to resolve the runMyMethod from the imported
class. But maybe I wasn't doing it properly.
If anyone can offer guidance and/or suggestions as how best to proceed,
I will be most greatful.
Thanks all for your time.
William.
Back to comp.lang.java.programmer | Previous | Next — Next in thread | Find similar | Unroll thread
Beginners Problem - Static reference to non-static method William Colls <william.colls@rogers.com> - 2012-03-20 09:07 -0400 Re: Beginners Problem - Static reference to non-static method Patricia Shanahan <pats@acm.org> - 2012-03-20 06:13 -0700 Re: Beginners Problem - Static reference to non-static method Lew <noone@lewscanon.com> - 2012-03-20 06:34 -0700 Re: Beginners Problem - Static reference to non-static method William Colls <william.colls@rogers.com> - 2012-03-20 10:21 -0400 Re: Beginners Problem - Static reference to non-static method Gordon Levi <gordon@address.invalid> - 2012-03-21 02:15 +1100 Re: Beginners Problem - Static reference to non-static method Roedy Green <see_website@mindprod.com.invalid> - 2012-03-20 11:28 -0700
csiph-web