Talk:Java Programming/Getting started

=Merge= I've suggested merging the contents of this page (not the whole section though) with the introduction page because although it gives the impression the user is about to actually do something to get started, 86% is talking about Java (I'm so sad I actually worked it out), something that I think should be done in the introduction. --Mattylaws (talk) 17:29, 7 March 2010 (UTC)

= Citation needed= I removed the citation needed mark on "everyone has once used a computer to do something". Clearly this is a false statement if interpreted literally, however, I think the intention is clearly to make a generalisation for the purposes of easy reading style. A more formally correct statement wouldn't enhance the meaning here. Furthermore, there's no way a citation could possibly be provided for this sentence. Either change the sentence or leave it alone, a citation needed mark needlessly clutters it up. --Fishpi (talk) 12:08, 19 November 2010 (UTC)

Is this getting started?
Surely this chapter is a bit much for newbies starting out, is there a need to bombard them with things like Abstraction, Classes, Objects, OOP or "Understanding Systems". I wouldn't have thought they would have any meaning to anyone who is new to Java or OOP.

Does anyone have any objections to making the "Hello World" exercise at the end the main content of this article and leaving the rest until later when the user has a better understanding of the basics of Java. --Mattylaws (discuss • contribs) 09:21, 10 August 2012 (UTC)

For what it's worth, I found the introduction of abstraction at this point to be helpful. I'm beginning to learn Java from a background in non-OOP and reading several books on the issue. I interpreted the kind of "abstraction" that's being introduced here as the programming thought process, not the particular feature of declaring e.g. an abstract class, which is of course out of scope at this stage of the course. In other words, I don't think total newbies will be confused because they won't know there's anything to be confused about, and for those learning programming for the first time, especially OOP, having this mindset as you go in will be, I believe, of great benefit. 108.241.0.167 (discuss) 14:27, 14 November 2012 (UTC)

java.lang.NoClassDefFoundError
If you're getting this issue, try this.

Be sure and add a. (period) in the classpath followed by a ; (simicolon) -OR- In addition to adding your jdk to your System Variables path and the lib to your classpath (JAVA_HOME/lib), run the FirstProgram as so:

java -cp. FirstProgram

Hopefully it will save you a couple of hours.