Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (757)
Games in Android Showcase (229)
games submitted by our members
Games in WIP (844)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  I can't compile to save my life...  (Read 1461 times)
0 Members and 1 Guest are viewing this topic.
Offline blahblahblahh

JGO Coder

Medals: 1

« Posted 2004-01-19 12:02:29 »

I have a package which I've been adding classes to, and compiling OK, for months.

I added a new interface into another package, and two implementations of it to THIS package. The if and the impls both compile OK.

I added another class that uses the if as the type of some vars, and instantiates instances of the two impls into some of these vars.

They are all in this package. The impls and if compile OK (if I direct javac to compile those classes individually). I COULDN'T compile the latest class - I got:

(fully qualified pacakge name)/(class name).java:104: cannot resolve symbol
symbol  : class (impl from same package)
location: class (fqpn).(impl from same package)
               gameData = new (impl from same package)();

Note that I didn't get a "cannot resolve symbol" for the if itself, which lives in a different package; the main class is importing that package correctly - it's just the classes in it's own package that it couldn't seem to find!

In the end, after diff'ing source files, I found a typo in the fqpn for the new class. Did javac say "this source file is being compiled from the wrong place"? No way. Am I going insane, or did it do this in earlier versions?

I've noticed in recent versions of java that javac *seems* more cryptic than I thought it used to be - there are one or two compile-time errors or warnings where (once I've worked out the ACTUAL problem - the message gives a completely misleading reason (or just doesn't say at all)) it could give a much more meaningful message but doesn't.

malloc will be first against the wall when the revolution comes...
Offline DoctorEternal

Senior Newbie

Live to Ride. Ride to Work. Moped Army.

« Reply #1 - Posted 2005-10-06 18:14:00 »

Can you post the code near the error?
Offline Jeff

JGO Coder

Got any cats?

« Reply #2 - Posted 2005-10-08 04:22:52 »


Are you sure youve recompiled everythign recently with the same version of javac?

Are you positive you are pointing at the right .class files (or jars) for the final compile?

Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!
Pages: [1]
  ignore  |  Print  

EgonOlsen (78 views)
2018-06-10 19:43:48

EgonOlsen (58 views)
2018-06-10 19:43:44

EgonOlsen (78 views)
2018-06-10 19:43:20

DesertCoockie (260 views)
2018-05-13 18:23:11

nelsongames (158 views)
2018-04-24 18:15:36

nelsongames (157 views)
2018-04-24 18:14:32

ivj94 (899 views)
2018-03-24 14:47:39

ivj94 (162 views)
2018-03-24 14:46:31

ivj94 (812 views)
2018-03-24 14:43:53

Solater (175 views)
2018-03-17 05:04:08
Java Gaming Resources
by philfrei
2017-12-05 19:38:37

Java Gaming Resources
by philfrei
2017-12-05 19:37:39

Java Gaming Resources
by philfrei
2017-12-05 19:36:10

Java Gaming Resources
by philfrei
2017-12-05 19:33:10

List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!