Forums Register Login

Package Problem

+Pie Number of slices to send: Send
Hi

I have this problem with packages. In the below written code, when I run it without declaring package statement(the very first line in my both .java files), It compiles and executes fine. but when I declare them in the package, it gives me problem in "MyClass.java".. compilation error.. says that
"cannot find symbol" on the line
"MyClass2 sp = new MyClass2()"

Code is :


Can anyone explain why it is so??

Thanks
Manu.
+Pie Number of slices to send: Send
Hi

To understand the package, read this url

http://www.jarticles.com/package/package_eng.html

thanks
+Pie Number of slices to send: Send
When you use pacakges, you are esseintally telling the complier that you are going to be placing and organizeing your code into sub-directories. A package is really nothing more than a directory on the filesystem. However, since Java is cross platform, you can't really use a normal directory notation, as Linux slashes are different from PC DOS slashes. So, Java uses a dot notation, and coins the cute little term 'package'

Getting packaged code to compile can definitely be annoyting. I put together a short multimedia tutorial that shows you exactly where a java source file should go when you want to package compile it, and how to run the source code generated by the compilation:

JDK Tutorials for Compiling Packaged Code - Even Some Classpath Switches in there Too!!!


Working with the SDK is important, but eventually, you'll want to move to an IDE like Eclipse or use NetBeans or something.

Cheers!

-Cameron McKenzie
+Pie Number of slices to send: Send
Well, I think you din't get my problem exactly.

Even if I use the package mypack in the above written code, it 'll compile. But for that I have to remove 4 lines of code from the main() method as written below.
Now, the below written code is working fine.

So, the problem creating line is
MyClass2 sp= new MyClass2();

Exactly am making a mistake while am creating the object of MyClass2.
and the error is also at this same line.

So, I should say I understand how to compile 'n run the code with packages, but there is something am missing while am creating this object of MyClass2.

Thanks
Manu.
Evil is afoot. But this tiny ad is just an ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com


reply
reply
This thread has been viewed 778 times.
Similar Threads
Compilation Error
Calling super constructor from subclass
Simple Package Problem.....
class types
User Defined Package Doubts
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 28, 2024 08:48:18.