Tengo tres archivos de origen en una carpeta. Simplemente quiero compilarlos usando la línea de comandos y luego ejecutarlos. Sin embargo, estoy teniendo el siguiente problema. Estoy en una ventana de Windows:
El código compila bien:
C:\mycode\src\code>javac Source1.java Source2.java Source3.java
No se ejecuta desde la carpeta donde están los archivos de clase:
C:\mycode\src\deckofcards>java Source1
Exception in thread "main" java.lang.NoClassDefFoundError: Source1 (wrong name: code/Source1)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: Source1. Program will exit.
Sin embargo, se ejecuta cuando se mueve a la carpeta principal:
C:\mycode\src\code>cd ..
C:\mycode\src>java code/Source1
Hello1
Hello2
Hello3...
......
....
Quiero distribuir esta fuente a alguien y no estoy seguro de si estará en Windows o Unix Box.
Eventualmente quiero crear un archivo jar ejecutable pero eso también me estaba dando un error como este.
Soy nuevo en el concepto mismo de Google Web Toolkit (GWT) y, por lo que puedo decir, es una API de Java y un conjunto de herramientas que le permite codificar su código del lado del cliente en Java, y en algún momento (como un parte ...
Suponiendo que tengo un método para llamar al sitio en Java. ¿Cuál es el bytecode jvm equivalente (aparte de la llamada que se traduce a invokevirtual / static, etc.)? Estoy más interesado en los comandos que se cargan ...
Tengo un objeto Abrió una FileConnection. Ahora, hice la referencia del objeto nulo. Luego se ejecuta GC [Garbage-Collecter]. Entonces, GC liberará el objeto y también cerrará la FileConnection en poder de Object. ...
Tengo un programa que crea múltiples archivos de texto de triples rdf. Necesito comparar los triples y hacerlo rápido, ¿cuál es la mejor manera de hacerlo? Pensé en poner los triples en una matriz y ...