hola! tengo una duda muy basica... pero no me sale. quiero ejecutar mi código java introducienod la ruta, si lo hago directamente desde el directorio no hay problema:
Código:
ubuntu@ubuntu:~/pruebasJava$ java pruebaimpresion
prueba de la ruta
ubuntu@ubuntu:~/pruebasJava$
Pero desde otro:
No se como se hace. He probado:
Código:
ubuntu@ubuntu:~/java$ java /home/ubuntu/pruebasJava/pruebaimpresion
Exception in thread "main" java.lang.NoClassDefFoundError: /home/ubuntu/pruebasJava/pruebaimpresion
Caused by: java.lang.ClassNotFoundException: .home.ubuntu.pruebasJava.pruebaimpresion
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: /home/ubuntu/pruebasJava/pruebaimpresion. Program will exit.
Sin embargo compilar si puedo...
Código:
ubuntu@ubuntu:~/java$ javac /home/ubuntu/pruebasJava/pruebaimpresion.java
ubuntu@ubuntu:~/java$
¿Cómo se haría?
Gracias!