Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

packages

 
Sree kanth
Ranch Hand
Posts: 53
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,

I have created a new package.
now... do i need to create a new folder where i hve put the class file, or will it be automatically generated when i compile the file?


Rgds
Sree
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What happened when you compiled the file - were any directories created?
 
Sree kanth
Ranch Hand
Posts: 53
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
This is the error which i am getting while compiling a file which imports the package and uses the class "Factorial"
----------------
TestFactorial.java:6: cannot access Factorial
bad class file: D:\Shyam\fact\Factorial.class
class file contains wrong class: fact.Factorial
Please remove or make sure it appears in the correct subdirectory of the classpa
th.
Factorial facObj=new Factorial();

-----------------
I have set the classpath as follows
set classpath=%classpath%;d:\Shyam;.
where my package "fact" lies in D:\Shyam.

What might be the problem

Rgds
Sree
^
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Does the Factorial class actually have a statement "package fact;"? Or do you have another class Factorial somewhere? It sounds as if the hierarchy is somehow not correct.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic