This week's book giveaways are in the Refactoring and Agile forums.
We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line!
See this thread and this one for details.
Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

rmic compiling errors

 
Michael Fisherman
Greenhorn
Posts: 18
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am compiling my stub from my class at code/suncertify/server/ComputeEngineFactory.class

rmic -d . code/suncertify/server/ComputeEngineFactory
./code/suncertify/server/ComputeEngineFactory_Stub.java:4: '{' expected.
public final class code/suncertify/server/ComputeEngineFactory_Stub

ComputeEngineFactory_Stub.java:4: Public class code must be defined in a file called "code.java".
public final class code/suncertify/server/ComputeEngineFactory_Stub


my ComputeEngineFactory class was created through javac with no errors and has a valid package name: code.suncertify.server. What else can I change ?
I am using jdk1.5 on the Mac.


Thanks in advance

Michael
 
Nitesh Kant
Bartender
Posts: 1638
IntelliJ IDE Java MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Michael: I am using jdk1.5 on the Mac.

Well then you do not have to go through the pain of rmic and pre-generation of stubs. Since jdk5, java can use Dynamic proxies to create stubs at runtime.
This release note entry will give you some information on that.

Michael: rmic -d . code/suncertify/server/ComputeEngineFactory


To the best of my knowledge, this must be like:

rmic -d . code.suncertify.server.ComputeEngineFactory


i.e.: Instead of "/" it must be a "."
 
Michael Fisherman
Greenhorn
Posts: 18
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks

That did the trick.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic