Jul 26, 2008

Troubleshooting Guide For Some Basic Java Problems - Troubleshooting Guide For Some Basic Jav

Free Web Hosting, No Ads > CONTRIBUTE > Computers > Programming Languages > Java, Java Servlets, Java Script, & JSP

free web hosting

Troubleshooting Guide For Some Basic Java Problems - Troubleshooting Guide For Some Basic Jav

kvarnerexpress
Troubleshooting Guide For Some Basic Java Problems.


Step One

The first and fore most requirement is the installation of the required(or most current j2sdk) from java.sun.com.
if you have done that then you will have a new folder created in the C:\ drive.
Typically it will be something along the following format
C:\j2sdkxxxxx
where xxxxx will be the version number for the current j2sdk you installed. At this point on my machine it looks like this
C:\j2sdk1.4.1_05


Step Two

Next step is setting up the path and class paths for your system so that windows knows what to do with commands like
javac or java.
Lets see what happens if we want to test our setup as it is right now.
on your windows machine go to
bottom left corner and click on
Start>Run
in the text field type in
cmd
if you are one of those who are still on win98/95 or win me then you will need to type in
command

This will bring up a dos window. in the dos window at the prompt type in the following
javac

At this point we are expecting the following or a message like this

'javac' is not recognized as an internal or external command
operable program or batch file.


This is due to the reason that windows machine does not know as yet that what to do with "javac" command which essentially
is required to compile java src code.Close the does window,because windows will not apply new variable changes in this session,
you will have to open up a new window once you are all set with variable settings.


Step Three

Lets go and set the environment variable.On machines with win2k or alter systems go to
Start>Settings>Control Panel>
Locate and click on the "System" icon.
This will bring up "System Properties" window.
by default "General" is selected, locate and click on "Advanced" tab.
Locate and click on the button that has the following caption on it.

Environment Variables


This will bring up the a window with 2 sections in it, top one is for the user as whom you have logged in,and the lower
section is for system.
We will work in the user variables section.

You will see 3 buttons right below the display window in the "user variables" section,

New, Edit and Delete.

we want to create home variable for java.Click on New button.
It will bring up a small window with 2 text fields
Variable name: _______________________
in variable name text field type the following
JAVA_HOME

Variable value:______________________
in the variable value field type the folder name + path where on C drive you have j2sdk installed.
in my machine this value looks like this
C:\j2sdk1.4.1_05
If you look in the window you will see the following record added which you have just added

Variable Value

JAVA_HOME C:\j2sdk1.4.1_05

of course there may be others too.We are half way thru..:-)


Step Four

Now lets set the path to required java bin files to run several java commands.
Look in the window for the user variables and try to locate a Variable name Path
if you see one then we need to edit and add new values,if you don't see one then we need to create one.
And then add values.
First lets create one.

You will see 3 buttons right below the display window in the "user variables" section,

New, Edit and Delete.

we want to create home variable for java.Click on New button.
It will bring up a small window with 2 text fields
Variable name: _______________________
in variable name text field type the following
PATH

Variable value:______________________
in the variable value field type the folder name + path where on C drive you have j2sdk installed.
in my machine this value looks like this
%PATH%;%JAVA_HOME%\bin;%JAVA_HOME%\lib;
If you look in the window you will see the following record added which you have just added.You will see that JAVA_HOME is
resolved to its actual path on the disk, again on my machine it looks like below.

Variable Value

PATH C:\j2sdk1.4.1_05\bin;C:\j2sdk1.4.1_05\lib;

Click "Ok" at the bottom of window, and then click on again.
Now lets repeat Step Two here again.
This time around(provided everything was done exactly as I mentioned above) when you type in javac at the command
prompt you should get the following message

C:\Documents and Settings\Khalid.Ali>javac
Usage: javac <options> <source files>
where possible options include:
-g Generate all debugging info
-g:none Generate no debugging info
-g:{lines,vars,source} Generate only some debugging info
-nowarn Generate no warnings
-verbose Output messages about what the compiler is doing
-deprecation Output source locations where deprecated APIs are used
-classpath <path> Specify where to find user class files
-sourcepath <path> Specify where to find input source files
-bootclasspath <path> Override location of bootstrap class files
-extdirs <dirs> Override location of installed extensions
-d <directory> Specify where to place generated class files
-encoding <encoding> Specify character encoding used by source files
-source <release> Provide source compatibility with specified release
-target <release> Generate class files for specific VM version
-help Print a synopsis of standard options

if we see the above message,we are all set for some serious java coding..:-).


Compilation and Running of Java Code

Open note pad, and copy and paste the following code in it


code:--------------------------------------------------------------------------------
public class HelloWorld{
public static void main(String[] args){
//declare and define a variable of type String
String helloWorld = "Hello Java World! Here I come.";

//Now print it out on screen
System.out.println(helloWorld);
}
}
--------------------------------------------------------------------------------

There are couple of little precautions you will need to take.Make sure that file name is HelloWorld.java, calls name must always
match the file name.If everything is fine and dandy, nothing will happen and you will be brought back to the dos prompt.

C:\development\java>javac HelloWorld.java

C:\development\java>


In this case now is the time to run the newly written java application.if you want to make sure,just look in the directory where you have
this file,now there is another file with the same name but different extension.
HelloWorld.class

java src files always have *.java extension and compiled classes have *.class extension.
Anyways, let run this app, type in the following at the dos prompt.

C:\development\java>java HelloWorld
Hello Java World! Here I come.

C:\development\java>

The java runtime engine will print the value of the variable then come to dos prompt for a new command.
At this point typically a beginner may see the following error.

C:\development\java>java HellowWorld
Exception in thread "main" java.lang.NoClassDefFoundError: HellowWorld

as you can see it makes total sense that its not finding the class name, because HelloWorld has a "w" in it,once the class name is
corrected it will run.
If you have class name that's different then the file name then you will get the following message.

C:\development\java>javac HelloWorld.java
HelloWorld.java:1: class HellowWorld is public, should be declared in a file named HellowWorld.java
public class HellowWorld{
^
1 error

C:\development\java>
Obvious enough...I'll just go take a look at my class name and remove the w from so that its the same as the file name
HelloWorld.java....

I hope this helps, I'd probably add more stuff as it comes to mind...

 

 

 


Reply

sandymc
Phew.. i think you're not only made a post, but you just made an article about Java Installation Procedure... haha... I just want to add, if you're want to really master Jaa Programming Language, don't read book only, leave it and try my method: find java decompiler, this program should convert *.class to *.java, then, you should learn from advance program, how the advance programmer combine their funtion and use or create an expert header and ariety of instance...

Reply



Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

(Maximum characters: 10,000)
You have characters left.
Confirm Code:

Similar Topics

Keywords : troubleshooting java problems troubleshooting jav

  1. Call Pdf995 From Java - (0)
  2. Auto Run Java Program - Run Java program on double click (11)
    Some of the installables in java comes in form of .jar file, one has to just double click or type
    "java -jar file.jar", and it starts executing. The reason for this is a line appended in the
    MANIFEST.MF file of that jar file. For writing a similar jar file of your own, just write your java
    file, then compile the same and create a jar file. Create a MANIFEST.MF file and the content should
    have the followings: CODE Manifest-Version: 1.0 Created-By: xyz Main-Class:
    xyz.MainClass Here xyz.MainClass is the main class. Now create a jar file with the man...
  3. Java Game - (2)
    Hi, I'm interested in game creation on websites. The game should be playable via web browser.
    I'm not new in programing, I know C++, C# and OpenGL api. But I'm new on Java. So I have
    some questions I want to ask You: Will I'l be able to create simple 2d game with java which
    would be playable via web browser? Simple 2d game means: timers, images, animated sprites, in game
    font. Will I'l be able to use OpenGL? Or I should use something different? Does Trap17 suports
    java graphics features I want? Thank You for Your time and answers....
  4. Java Object[][] Help - (2)
    I'm having some issues with working with objects . I get an index out of bounds ex.
    Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0 heres how
    I'm using it ---------------------------- Object contestants = new Object {}; contestants
    = "test"; any ideas appreciated. Do I need to specify the initial size on creation or something?
    It seems I answered my own question I gave it an inital size then I was able to add things. But is
    there a way I can add to it on the fly without knowing its require maximum size?...
  5. Java Or C++ - (2)
    Many having tell me to make my MMORPG in java leads me to agree, But I'm not sure truly is it
    not yet easier, but yet the outcome of programming an MMORPG in java will make it fail or succeed
    more then one in C+= I've learned a lot of variables in javascript, and I don't think that
    java would be too bad either. My true question is, is those who use these languages, which seems
    to give better outcome, and which seems to be more in ease. Regards -PCessna...
  6. Java Vs Javascript - (11)
    I thought they were completely different things. Surely javascript should be seperated from the rest...
  7. Learn Java Programming Language Online Step By Step - (0)
    I had found this site >> http://learnjava.awardspace.com This website is for people who want
    to learn Java Programming Language step by step. This website also includes JAVA lessons from the
    beginning to advanced level. So this site appropriates for the beginner of Java programmer language
    or non-basic Java Programming Language. The lessons are easy to follow and understand starting
    from how to get your PC JAVA ready, the fundamental programming concept and creating the real
    application. Moreover, the working examples are also included. Please enjoy the les...
  8. How To Create Java Button Or Frame - to be customized (12)
    hi to all!!!! just like to ask if it would be possible if i could make a custom
    button or frame in java. i got tired of using the build infeatures in java. i would like to create
    my own dessign of button or frame.. can it be possible!!! /biggrin.gif' border='0'
    style='vertical-align:middle' alt='biggrin.gif' /> thank!!!! /laugh.gif'
    border='0' style='vertical-align:middle' alt='laugh.gif' /> New Help In! is NOT a descriptive
    topic title. Next time you decide not to follow the posting rules, you will be issued a w...
  9. Java Script Drop Down Menu With Css - - a full code for a dynamic drop down (2)
    Introduction This is a code that I use to dynamically create the drop down menus. First, you have
    to edit the following code and put it in your Javascript. Notice : /*** SET BUTTON'S FOLDER HERE
    ***/. Edit that to your folder. Also, the /*** SET BUTTONS' FILENAMES HERE ***/. This creates a
    mouseover when the drop down is activated. Put all your onmouseover images under: oversources = new
    array; and your onmouseout images under : upsources. Be sure to set your on and out images above
    each other. CODE /*** SET BUTTON'S FOLDER HERE ***/ var buttonFold...
  10. [help] Java Script: Window.open - Works with Firefox, not IE (8)
    CODE <HEAD> var popUpWin=0; function popUpWindow(URLStr) {
     if(popUpWin)  {    if(!popUpWin.closed) popUpWin.close();  }
     popUpWin = open(URLStr, 'GunBound Tactics: Screenshots',
    'width=820,height=550,menubar=no,resizable=yes,scrollbars=yes,toolbar=no,top=90,left=90')
    ;; } </HEAD> <BODY> <a
    href="javascript:popUpWindow('/f11/clipped.php');"><b>Clips&
    #60;/b></a> This is a script for opening a new window. It works ...
  11. The Power Of Java - the best application that shows java features (14)
    Java technology has various usage from mobile applications to Enterprise applications. I think the
    power of Java technology in web applications and applets is showed in "meez.com" where u can create
    your own 3d avatars. /rolleyes.gif" style="vertical-align:middle" emoid=":rolleyes:" border="0"
    alt="rolleyes.gif" />...
  12. Jsp Or Java Chat Script Like Mig33 - (4)
    so most of you guys know mig33. its a wap application,probaly java.most kindly to be java. does
    anyone have java knowlege or knows where i can get a chat script like mig33? i also know this server
    supports jsp so im planing to use it for my application. i was hosted here last year but moved
    because i found a better host. now im back just to use the jsp on this server. Im planing to run
    chat applictions so if any one wants to help me in my project let me know....
  13. Java Helpdesk - All your queries regarding Java Programming goes here. (8)
    Hellow friends, I am creating this thread for all queries and suggestions related to java coding. If
    you face any problem, post it here, and others who have a solution can post the reply here. Hope it
    helps the users....
  14. Java Applet Query - (1)
    Hey there, I have made an applet that shows images moving about the screen. I have pause/resume
    buttons that work. But i've noticed that when the applet is interuppted by something i.e moving
    another window over it, it will automatically repaint. My question is how can I stop this? How can
    I make it so that the only time that paint is called is when I want it to be called? Thanks in
    advance!...
  15. Java Basic Program Guidance - (6)
    aving some problems taking in the Java at Uni, Was wondering if anyone could shine some light on it
    for me. My task is to write a program that will ask you to enter 2 words. the program will then
    print out both words on one line. However the words will be seperated by dots that will make the
    total length of the line 40. so if your first word was turtle and the second was abc, the output
    would be turtle...............................abc The program should check for certain conditions:
    1. a word can not be longer than 37 characters; 2. there must always be atlest 2 do...
  16. Circular Movment/animation In Java? - (6)
    Hey there guys! How would i go about making an object move about a fixed point for a java
    applet? Thanks in advance guys! Regards, Rod...
  17. Beginning Java - where to start (10)
    does anyone know of any good websites with free java tutorials for people without a lot of prior
    coding experience? i've read some tutorials, but every one i read starts making references to C
    and C++... well i don't know either of those so it gets really really confusing really really
    fast. ive downloaded the sdk but that is it.... i know a pretty good amount of php and a tiny bit of
    perl but those are procedural languages so i dont know if they even helpe me at all with an OOP
    language like java....
  18. Java Iterator Help - I need help with a method using iterator (2)
    /** * Remove from the club's collection all members who * joined in the given month,
    and return them stored * in a sparate collection object. * @param month The month of the
    membership. * @param year The year of the membership. * @return The number of members.
    */ public ArrayList purge(int month, int year) { if(month >= 1 && month
    { Iterator it = members.iterator(); ArrayList purged;
    purged = new ArrayList(); int counter = 0; wh...
  19. Problem With Java Script Popup Form - Doesnt work in Safari (1)
    This code wont work in Safari, but works fine in Firefox 2. Can someone help. The error pops up
    however. It just doesn't do anything unless you dont pick one and then it says Pick a Windows
    tweak, but if you DO pick one it doesnt even try to load anything. Everything you see below is
    everything inside my PHP Include. If you would like to view my actual site it's
    http://boozkerstweaks.trap17.com There might be PHP errors and stuff right now, but i am working on
    those, but this i can not get. CODE <td  valign="top" class="right">
       ...
  20. Java editor - (72)
    In your opinion what's the best java editor/compiler? i use jcreator le and it works nicely......
  21. Helpful Registry Edit For Java Programmers - Command Prompt on right click menu (2)
    With this registry edit you can easily open the current folder in prompt without going through any
    Change Directory commands (cd). This is useful for people like me who are programming in JAVA, and
    every time to create class files and test them I have a diificult time just entering the commands in
    Prompt. But if you don't want to use this registry edit you can create the directory in
    C:\ drive like C:\files so you have to navigate very little in prompt. If you are
    experienced in regedit you can do it yourself shown below OR download the attachment and app...
  22. Java In A High School Software Design Course - Is it good? (5)
    Hi, I'm doing a course called Software Design and Development for HSC in a high school in
    Australia. HSC is basically the courses you do that you get assessed on for University entrance. I
    haven't really done programming before, although I've seen source code and can decipher it
    and make small changes. I am also quite good with the general use of computers. One of the major
    projects we will do in the course is the making of a game (although it's not just game-making
    that we do. We also have to develop a software solution package, although I'm not su...
  23. Java Part 1 - (2)
    The HTML <script> tag is used to insert a JavaScript into an HTML page. Examples Write text
    with Javascript - http://www.w3schools.com/js/tryit.asp?filename=tryjs_text The example
    demonstrates how to use JavaScript to write text on a web page. Write HTML with Javascript -
    http://www.w3schools.com/js/tryit.asp?file...ryjs_formattext The example demonstrates how to use
    JavaScript to write HTML tags on a web page. How to Put a JavaScript Into an HTML Page CODE
    <html> <body> [color=red]<script type="text/javascript"...
  24. Java Exercise Help - I need help to understand this question (2)
    Ok at my Uni they teach you OOP with java, They used to do with C++ i believe but swiched to java
    because its easier to teach people OOP with java apparently. Anyway I've been working on some
    exercises with java (book is 'objects first with java'). I've got this one exercise
    which I cant understand. QUOTE Exercise 4.29 Rewrite getLot so that it does not rely on a
    lot with a particular number being stored at index (number - 1) in the collection. For instance,
    if lot number 2 has been removed, then lot number 3 will have been moved from index 2 ...
  25. Which Is The Best Java Web Framework? - JSF, Spring MVC, Stripes, Struts 2, Tapestry and Wicket (0)
    JSF Pros: Java EE Standard - lots of demand and jobs Fast and easy to develop with
    initially Lots of component libraries Cons: Tag soup for JSPs Doesn't play well with REST
    or Security No single source for implementation Spring MVC Pros: Lifecyle for
    overriding binding, validation, etc. Integrates with many view options seamlessly: JSP/JSTL, Tiles,
    Velocity, FreeMarker, Excel, PDF Inversion of Control makes it easy to test Cons: Configuration
    intensive - lots of XML Almost too flexible - no common parent Controller No built-in Aja...
  26. Help Deploying Java - (0)
    Hi i just registered to this site. can any1 tell me how to deploy a java app here? i use weblogic
    server on my local machine. thanks Abhishek....
  27. I Need Help With Java - (3)
    I dont have much knowlege with java yet. Im a php programer not a java programer but i want to learn
    java and i need this coding to correct so that i can carry on my learning of java. So please some
    one just take some time to help me. Heres what i need to do. QUOTE An incoming request for a
    specific resource, identified by an URI, must be dispatched to the appropriate handler according to
    the server configuration which maps URIs to request handlers. 'HandlerFactory.getHandler'
    must be implemented: CODE public class HandlerFactory {   public String get...
  28. What's The Relationship Between Javascript And Java - are they the same or different (5)
    I think most of you always confuse about java and javascript .So I make this topic to talk about it.
    Javascript and Java ,they have the same first four letter. Java and Javascript is the two language
    is very popular in the web world.Java is the general-purpose programming language that you can
    create an application or an applet.Javascript is a script language that looks sort of like java;with
    it you can do various nifty things in web pages.They are independent languages ,used for different
    purposes.If you are interesting in creating a website you should learn how to w...
  29. Text Image Java Problem - How to include text and image in some scrollable container? (1)
    Hello everyone, I am just writing some kind of text editor as practice for some school project and I
    have come to certain point where I can not solve certain problem. I wanted to make it available
    for people to insert images but I cannot figure how to combine images and text and which container
    should I use. I am working in Java and using swing. Also I would like to say that this content
    should be scrollable. So if anyone knows something about this and could be able to help me thanks in
    advance. Everyone opinion is accepted....
  30. Online Purchasing - online purchasing using java, jsp, sql (1)
    does anybody have a readymade java project titled online purchasing? if u have, pls let me know....



Looking for troubleshooting, guide, basic, java, problems, troubleshooting, guide, basic, jav

Searching Video's for troubleshooting, guide, basic, java, problems, troubleshooting, guide, basic, jav
advertisement



Troubleshooting Guide For Some Basic Java Problems - Troubleshooting Guide For Some Basic Jav



 

 

 

 

ADD REPLY / Got an Opinion! Remove these ADs! RAPID SEARCH! Free Web Hosting [X]
Express your Opinions, Thoughts or Contribute more info. to help others.
Ask your Doubts & Queries to get answers, So that "Together We can help others!"
Register FREE for AD-FREE forum, Create your own topics, Ask Questions, track topics, setup subscriptions & notifications and Get a Free Website w/ Email and FTP.
500MB Space *No Ads*, CPanel, FTP, PHP, MySQL, EMails - 100% FREE