Obtener nombre del Dominio En MAC OS X
Publicado por G-kar (1 intervención) el 14/06/2012 14:21:58
Hola a tod@s,
Tengo un programa que bajo windows funciona perfectamente, pero bajo MAC lanza la siguiente traza:
[0x0-0x464464].com.apple.JarLauncher: Exception in thread "main"
[0x0-0x464464].com.apple.JarLauncher: java.lang.NoClassDefFoundError: com/sun/security/auth/module/NTSystem
[0x0-0x464464].com.apple.JarLauncher: at Login.<init>(Unknown Source)
[0x0-0x464464].com.apple.JarLauncher: at CopiaDeFicheros.<clinit>(Unknown Source)
[0x0-0x464464].com.apple.JarLauncher: Caused by: java.lang.ClassNotFoundException: com.sun.security.auth.module.NTSystem
[0x0-0x464464].com.apple.JarLauncher: at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
[0x0-0x464464].com.apple.JarLauncher: at java.security.AccessController.doPrivileged(Native Method)
[0x0-0x464464].com.apple.JarLauncher: at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
[0x0-0x464464].com.apple.JarLauncher: at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
[0x0-0x464464].com.apple.JarLauncher: at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
[0x0-0x464464].com.apple.JarLauncher: at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
[0x0-0x464464].com.apple.JarLauncher: ... 2 more
Esto me sucede porque hago uso de la clase NTSystem para obtener el nombre del dominio:
import com.sun.security.auth.module.NTSystem;
NTSystem SistemaNT = new NTSystem();
txtDomain.setText(SistemaNT.getDomain());
He leido que no es recomendable hacer uso d elos paquetes que cuelguen por debajo de com.sun.* por que no son compatibles con todas las plataformas. ¿Se puede obtener de alguna otra forma el dominio al que esta conectado el Mac?.
Un saludo
Tengo un programa que bajo windows funciona perfectamente, pero bajo MAC lanza la siguiente traza:
[0x0-0x464464].com.apple.JarLauncher: Exception in thread "main"
[0x0-0x464464].com.apple.JarLauncher: java.lang.NoClassDefFoundError: com/sun/security/auth/module/NTSystem
[0x0-0x464464].com.apple.JarLauncher: at Login.<init>(Unknown Source)
[0x0-0x464464].com.apple.JarLauncher: at CopiaDeFicheros.<clinit>(Unknown Source)
[0x0-0x464464].com.apple.JarLauncher: Caused by: java.lang.ClassNotFoundException: com.sun.security.auth.module.NTSystem
[0x0-0x464464].com.apple.JarLauncher: at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
[0x0-0x464464].com.apple.JarLauncher: at java.security.AccessController.doPrivileged(Native Method)
[0x0-0x464464].com.apple.JarLauncher: at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
[0x0-0x464464].com.apple.JarLauncher: at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
[0x0-0x464464].com.apple.JarLauncher: at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
[0x0-0x464464].com.apple.JarLauncher: at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
[0x0-0x464464].com.apple.JarLauncher: ... 2 more
Esto me sucede porque hago uso de la clase NTSystem para obtener el nombre del dominio:
import com.sun.security.auth.module.NTSystem;
NTSystem SistemaNT = new NTSystem();
txtDomain.setText(SistemaNT.getDomain());
He leido que no es recomendable hacer uso d elos paquetes que cuelguen por debajo de com.sun.* por que no son compatibles con todas las plataformas. ¿Se puede obtener de alguna otra forma el dominio al que esta conectado el Mac?.
Un saludo
Valora esta pregunta


0