It means you have not installed jdk and jre in your machine...
A Program in Java that spawns multiple threads is called a multithreaded program in Java.
Exactly what do you mean by 'C program in Java'
Simply, the error that your compiler catches is called compiler error. Doesn't matter if you are in Eclipse, NetBeans or Intellij IDEA, all these IDE's are very smart. They can detect if you made any any mistakes in your program. Common compiler errors are- -When you try and access a variable that is out of scope -When you forget to give a semicolon. -When you will try to use a reserved keyword like - return. -Any syntax error that your compiler might find suspicious, will cause compiler to throw an error.
Many people make Java programs, but if you mean who invented the Java programming language it was James Gosling of Sun Microsystems.
I don't really understand your question, but maybe it is the compiler what you mean.
A compiler is a program that converts the language into machine code, also known as binary (1s and 0s). Not all programming languages need compilers. Some are assembly and still others can just be straight and utter machine code.
it depends on what you mean... if you want to program it id then suggest you started with a program called robocode it teaches to learn java. other wise if your trying to access a program then do a system search.
The error messages may be frustrating as they show that your program is not perfect... Or I do not know what risk you mean...
A multithreaded program is one that has multiple threads in execution. They may execute parallel to one another or totally without relation to one another. In Java you can create multithreaded programs using Java threads.
Which Pascal compiler do you mean? Pascal compiler can be written in Pascal, of course.
You can write it with Windows NotePad, although using an IDE such as NetBeans or Eclipse is recommended. If you mean you want to learn Java, take a look at the tutorials at the Oracle site.
I will assume that you mean in a broad spectrum in this answer. Java is intended to be a cross-platform full programming language. It has the three (or four) control structures necessary for any program: Sequence, Descisions, and Loops (and Modules, functions and classes). This means that it can make programs similar to anything that you have come across, albeit, some tricks may need to be used for some of them. Also, due to a huge GUI API, Java is also very capable in creating programs similar to WordPad or many of the games you may find online. As a matter of fact, a lot of those games are written in Java. No. I don't work for Oracle or Sun Microsystems, I just like Java...