944,044 Members | Top Members by Rank

Ad:
  • Java Discussion Thread
  • Unsolved
  • Views: 2271
  • Java RSS
Jan 21st, 2006
0

first project in netbeans

Expand Post »
hi everyone,

I have some experience with netbeans, but it is my first time for a java application.

I was wondering, as the main is already placed in a package, where would i place the other classes. Is there a rule or something. Because I saw the sample and the gui class was placed in the same package as main but the other class was in seperate package.

Also if i want to do client and server application is there any difference in term of packages and etc.

thanks
Similar Threads
Reputation Points: 10
Solved Threads: 1
Posting Whiz
sam1 is offline Offline
300 posts
since Nov 2004
Jan 22nd, 2006
0

Re: first project in netbeans

Figure out some logical structure and stick with it, that's the general rule.
What that structure actually is is less important than sticking to it.

What I generally do is place classes together based on functionality.
So in your case I'd make a package for the user interface classes.
Under that subpackages for classes used only in the client and the server (with the shared classes in the base user interface package).
Make a parallel tree for utility classes, etc.

May seem a lot of work for a small application with one or two classes per package but when you get into larger projects with hundreds or thousands of classes it can really help.
Someone forgot to do that where I now work and we have more than a bit of duplicate functionality because classes are in places they shouldn't be and get forgotten about, packages have literally hundreds of classes that are only loosely related if at all, making them hard to find, etc.
It pays thinking about that package structure for a while before you start coding, a day or even a few days on a large project is no luxury.
That's part of the design process, book the time on someone else's budget
Team Colleague
Reputation Points: 1658
Solved Threads: 331
duckman
jwenting is offline Offline
7,719 posts
since Nov 2004
Jan 22nd, 2006
0

Re: first project in netbeans

Quote originally posted by jwenting ...
That's part of the design process, book the time on someone else's budget
:lol:

thanks you'r the best.
Reputation Points: 10
Solved Threads: 1
Posting Whiz
sam1 is offline Offline
300 posts
since Nov 2004
Jan 22nd, 2006
0

Re: first project in netbeans

hi,

so now i have a package messenger. inside it i have gui. inside gui i have serverside and clientside. i have two mains in gui one for client and one for server. I do import messenger.gui.clientside.*;

when i run it server runs ok. but i right clicked clien.java and compile and run it i get this error:
Java Syntax (Toggle Plain Text)
  1. java.lang.NoClassDefFoundError: messenger/UserInterface/ClientTest
  2. Exception in thread "main"
  3. Java Result: 1

what should i do?

thanks
Reputation Points: 10
Solved Threads: 1
Posting Whiz
sam1 is offline Offline
300 posts
since Nov 2004

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Java Forum Timeline: A Default size for a blank JList?
Next Thread in Java Forum Timeline: need help...





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC