elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  import en java
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: import en java  (Leído 29,768 veces)
Paulobi

Desconectado Desconectado

Mensajes: 1


Ver Perfil
import en java
« en: 7 Abril 2004, 13:15 pm »

hola estoy empezando en java y tengo una pregunta bastante básica que espero que alguien me pueda resolver.

Vereis intento importar el paquete entsal para usarlo al implementar una clase determinada de un programa, yo ese paquete lo tengo en el ordenador en el que programo, pero al compilar obtengo el siguiente error: Package entsal not found in import , sabeis por qué?

Por cieto uso Kawa 4.10a, os lo digo por si tiene algo que ver.

Muchas gracias



En línea

Bres


Desconectado Desconectado

Mensajes: 565


Enhanced by UnMark


Ver Perfil
Re: import en java
« Respuesta #1 en: 8 Abril 2004, 19:17 pm »

Tienes la libreria dentro del directorio de las librerías? (creo que era el directorio lib dentro del directorio del sdk, aunque no estoy seguro del todo).
Yo usaba una libreria que era el javabook2 y que como tenía varias classes en su interior tenías que importar como
Código:
import javabook2.nombredeclasse;
o bien:
Código:
import javabook2.*;


En línea

Ragnarok
Colaborador
***
Desconectado Desconectado

Mensajes: 4.590


Shrödingerificado


Ver Perfil
Re: import en java
« Respuesta #2 en: 8 Abril 2004, 20:22 pm »

Citar
1.2.3 Las variables PATH y CLASSPATH
El desarrollo y ejecución de aplicaciones en Java exige que las herramientas para compilar (javac.exe) y
ejecutar (java.exe) se encuentren accesibles. El ordenador, desde una ventana de comandos de MSDOS,
sólo es capaz de ejecutar los programas que se encuentran en los directorios indicados en la
variable PATH del ordenador (o en el directorio activo). Si se desea compilar o ejecutar código en Java,
el directorio donde se encuentran estos programas (java.exe y javac.exe) deberá encontrarse en el
PATH. Tecleando PATH en una ventana de comandos de MS-DOS se muestran los nombres de
directorios incluidos en dicha variable de entorno.
Java utiliza además una nueva variable de entorno denominada CLASSPATH, la cual determina
dónde buscar tanto las clases o librerías de Java (el API de Java) como otras clases de usuario. A partir
de la versión 1.1.4 del JDK no es necesario indicar esta variable, salvo que se desee añadir conjuntos de
clases de usuario que no vengan con dicho JDK. La variable CLASSPATH puede incluir la ruta de
directorios o ficheros *.zip o *.jar en los que se encuentren los ficheros *.class. En el caso de los ficheros
*.zip hay que observar que los ficheros en él incluidos no deben estar comprimidos. En el caso de archivos
*.jar existe una herramienta (jar.exe), incorporada en el JDK, que permite generar estos ficheros a partir
de los archivos compilados *.class. Los ficheros *.jar son archivos comprimidos y por lo tanto ocupan
menos espacio que los archivos *.class por separado o que el fichero *.zip equivalente.
Una forma general de indicar estas dos variables es crear un fichero batch de MS-DOS (*.bat)
donde se indiquen los valores de dichas variables. Cada vez que se abra una ventana de MS-DOS será
necesario ejecutar este fichero *.bat para asignar adecuadamente estos valores. Un posible fichero
llamado jdk117.bat, podría ser como sigue:
set JAVAPATH=C:\jdk1.1.7
set PATH=.;%JAVAPATH%\bin;%PATH%
set CLASSPATH=.\;%JAVAPATH%\lib\classes.zip;%CLASSPATH%
lo cual sería válido en el caso de que el JDK estuviera situado en el directorio C:\jdk1.1.7.

Si no se desea tener que ejecutar este fichero cada vez que se abre una consola de MS-DOS es
necesario indicar estos cambios de forma “permanente”. La forma de hacerlo difiere entre Windows
95/98 y Windows NT. En Windows 95/98 es necesario modificar el fichero Autoexec.bat situado en
C:\, añadiendo las líneas antes mencionadas. Una vez rearrancado el ordenador estarán presentes en
cualquier consola de MS-DOS que se cree. La modificación al fichero Autoexec.bat en Windows 95/98
será la siguiente:
set JAVAPATH=C:\jdk1.1.7
set PATH=.;%JAVAPATH%\bin;%PATH%
set CLASSPATH=
donde en la tercera línea debe incluir la ruta de los ficheros donde están las clases de Java. En el caso de
utilizar Windows NT se añadirá la variable PATH en el cuadro de diálogo que se abre con Start ->
Settings -> Control Panel -> System -> Environment -> User Variables for NombreUsuario.
También es posible utilizar la opción –classpath en el momento de llamar al compilador javac.exe o
al intérprete java.exe. En este caso los ficheros *.jar deben ponerse con el nombre completo en el
CLASSPATH: no basta poner el PATH o directorio en el que se encuentra. Por ejemplo, si se desea
compilar y ejecutar el fichero ContieneMain.java, y éste necesitara la librería de clases
G:\MyProject\OtherClasses.jar, además de las incluidas en el CLASSPATH, la forma de compilar y
ejecutar sería:
javac -classpath .\;G:\MyProject\OtherClasses.jar ContieneMain.java
java -classpath .\;G:\MyProject\OtherClasses.jar ContieneMain
Se aconseja consultar la ayuda correspondiente a la versión que se esté utilizando, debido a que
existen pequeñas variaciones entre las distintas versiones del JDK.
Cuando un fichero filename.java se compila y en ese directorio existe ya un fichero
filename.class, se comparan las fechas de los dos ficheros. Si el fichero filename.java es más antiguo
que el filename.class no se produce un nuevo fichero filename.class. Esto sólo es válido para ficheros
*.class que se corresponden con una clase public.

extraido de: http://www1.ceit.es/asignaturas/Informat1/ayudainf/aprendainf/Java/Java2.pdf
En línea

No olvidéis leer las normas generales, además de las específicas de cada tablón.sgae, ladrones
aleksej

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: import en java
« Respuesta #3 en: 23 Abril 2004, 23:40 pm »

Veamos un poco de referencia en lo que java se refiere!!!

Paquetes, proyectos y clases!!!  Identifiquemos los tres con un ejemplo.

Sea cualquier IDE con que trabajemos... siempre sera señalado el directorio donde esta instalado java... por ej. c:\j2sdk_\bin...

Entonces cuando creamos un archivo java, tendra la estructura siguiente:

package nombre_del_paquete;
import carpeta.*;
public class proyecto {
  public static void main(String args[]) {
     //sentencias
  }
}

Estas linas de codigo se guardaran el un archivo proyecto.java
Cuando compilamos con el IDE con la consola MS-DOS con javac.exe este creara una carpeta llamada nombre_del_paquete y guardara en ella el archivo java compilado, es decir proyecto.class. Los cual es el ejecutable en java.

Cuando deseamos trabajar con clases creadas en otros proyectos lo hacemos referencia con import carpeta.*;...

Otro ejemplo:

Tengo la siguiente distribucion de carpetas:
c:
java_
--paquete_01
   --clase_01
      --metodo_01
      --metodo_02
--paquete_02   
   --clase_02
     --metodo_03
     --metodo_04

Si estoy en clase_02 y deseo trabajar con los metodos de la clase_01, del paquete paquete_01... la linea de codigo que agregare seria:

import paquete_01.*;   //trabajos con las clases del paquete_01


******
Espero que entiendan!!! Hice mi mejor esfuerzo...
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda log ollydbg: Import Lookup Table outside .idata
Ingeniería Inversa
.:UND3R:. 2 3,012 Último mensaje 17 Agosto 2011, 18:28 pm
por MCKSys Argentina
error al import
Scripting
shaccorth 7 7,484 Último mensaje 18 Diciembre 2011, 22:57 pm
por 0x5d
Android Studio problema con import
Java
kondrag_X1 1 1,933 Último mensaje 21 Septiembre 2014, 00:00 am
por kaiserr
Los import no me funcionan.
Java
Meta 0 1,710 Último mensaje 17 Julio 2016, 04:31 am
por Meta
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines