File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

My compiler doesn't like my key board's { .

 
gary schreiner
Greenhorn
Posts: 1
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Probably by the question you know I just started to learn Java. Using the Head First Java book....

So I down loaded some code for chapter six and when I ran javac it returned errors and pointing to the { symbol of the line;

While(isAlive == true) {

Question: does this have to do with the key board differences between an English typed code and my machine which is using German?

Or should I be thinking load another Java Virtual Machine?

p.s.
This is my first post, ever, to a Java forum and any other tips (especially for a Lotus Script app developer needing to learn Java) would also be appreciated.

swissg
 
Campbell Ritchie
Sheriff
Pie
Posts: 47313
52
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What exactly was the error? Assuming you are using ASCII on your keyboard, it will have picked up the { correctly.

A chap called Roedy Green has a list of compiler errors, which are worth looking at, because the standard compiler produces error messages difficult to understand.
It puts a caret ^ at the last position where it thinks the code is correct, so you need to look after your { for the error.

Welcome to the Ranch.

I would suggest you go to this website and download JCreatorLE, which is available as freeware, and is much better as a text editor than a plain editor. It will pair off {} and () for example, which will prevent much confusion with compiler errors. You can even run the classes from build->execute on JCreator. It is part of an IDE, but is easier for a beginner to use than a full-blown IDE (most people use Eclipse or NetBeans).

CR
 
Michael Dunn
Ranch Hand
Posts: 4632
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
> While(isAlive == true) {

if you have copy/pasted this:

while(isAlive == true) {//small w
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic