Cómo convertir archivos .class en archivos .java
Descompila el archivo .class en WAR en un archivo .java. El software de descompilación que uso es "Java Decompiler", desarrollado por Pavel Kouznetsov. La última versión es 0.2.5. Y puedes descargar oficialmente programas ejecutables para Windows, Linux y Apple Mac Os
Cómo importar programas web existentes al entorno myeclipse
Si quieres importar otros. lanzó el paquete war en su propio entorno eclipse para su redesarrollo. El método más rápido es el siguiente:
1. Cree un nuevo proyecto web myeclipse
2. /agregar capacidad de struts, configurada en el entorno de desarrollo de struts
3. Descomprima el paquete war y cubra todo el directorio del WebRoot del nuevo proyecto (incluido el directorio web-inf/meta-inf) en consecuencia. El directorio (o el directorio correspondiente que contiene archivos java) cubre el directorio src de eclipse. Myeclipse colocará automáticamente el paquete jar en WEB-INF\lib en el classpath
4.
El lenguaje JAVA fue lanzado por SUN en mayo de 1995. Debido a su alta seguridad, optimización de código, multiplataforma y otras características, reemplazó rápidamente a muchos lenguajes tradicionales de alto nivel y ocupó la empresa. nivel de red Domina muchos campos, como el desarrollo de aplicaciones. Sin embargo, la ventaja multiplataforma más destacada de JAVA lo hace no compilable.
El lenguaje JAVA fue lanzado por SUN en mayo de 1995 debido a su alta seguridad y optimización de código. , multiplataforma y otras características, ha reemplazado rápidamente a muchos lenguajes tradicionales de alto nivel y ha ocupado una posición dominante en muchos campos, como el desarrollo de aplicaciones de red a nivel empresarial, China Network Management Alliance www, bitsCN, com
.Sin embargo, JAVA es el más popular. La destacada ventaja multiplataforma significa que no se puede compilar en código local, sino que debe ejecutarse como código intermedio en un entorno de máquina virtual. Esto hace que la descompilación de JAVA sea más fácil de implementar. que otros lenguajes de alto nivel, y el código descompilado está optimizado y el resultado es casi comparable al código fuente.
Para proteger mejor los derechos de propiedad intelectual y evitar que los logros intelectuales de la empresa sean robados fácilmente. es necesario que los desarrolladores tengan un conocimiento profundo de las herramientas de descompilación para poder ser atacados.
Actualmente, existen casi 30 herramientas de descompilación de JAVA populares, tres de las cuales son productos excelentes:
1. JAD, ampliamente utilizado
Entre las muchas herramientas de descompilación de JAVA, hay varias herramientas muy famosas que utilizan el mismo motor central: JAD, entre ellas: Front End Plus, mDeJava, Decafe Pro, Cavaj. Java Decompiler, DJ Java Decompiler, Java Class Viewer de NMI y experto en descompilación de código fuente JAVA nacional.
JAD en sí es una herramienta de línea de comandos sin una interfaz gráfica. La mayoría de las herramientas anteriores simplemente agregan una interfaz gráfica basada en el kernel JAD. La elección única de tantos productos es suficiente para demostrar la distinguida posición de JAD en el campo de la descompilación de JAVA.
La versión de JAD que utilicé para las pruebas es 1.5.8f.
JAD se desarrolla utilizando Microsoft Visual C. Se ejecuta muy rápido y puede manejar archivos compilados JAVA muy complejos.
Numerosos parámetros permiten a JAD hacer frente de manera flexible a varios métodos de cifrado, lo que hace que el código descompilado sea más optimizado y legible. Dado que hay demasiados parámetros JAD, no es necesario explicarlos uno por uno. Algunos de los más utilizados son los siguientes:
54com.cn
-d<. /p>
- para especificar el directorio del archivo de salida
-s - Extensión del archivo de salida (predeterminado: .jad). Normalmente, la extensión del archivo de salida se especifica directamente como .java para facilitar la modificación. recompilación.
-8 - Convierte caracteres Unicode a cadenas ANSI Si la cadena de salida es china, se debe agregar este parámetro para mostrarla correctamente.
Las instrucciones de descompilación más utilizadas son las siguientes:
Jad –d c:\\javasource –s .java -8 javatest.class
Esta instrucción Descompilar javatest.class en el directorio actual en javatest.java y guárdelo en el directorio c:\javasource. El resultado del mensaje está en chino, no en código Unicode.
2. JODE con código fuente abierto
JODE es miembro de Sourceforge.net, el sitio web de proyectos de código abierto más grande del mundo. No lo subestimes porque el código fuente es abierto. Entre todos los descompiladores JAVA, el efecto de descompilación de JODE es el mejor, especialmente cuando se trata de algunos métodos de cifrado comunes, como la tecnología de ofuscación, etc., es sobresaliente.
JODE también está desarrollado en JAVA puro Recientemente, cada vez más software de descompilación de JAVA también eligen JODE como su motor central, como JCavaj Java Decompiler, BTJ (Back To Java), el complemento JavaInsight de jEdit.
JODE es un archivo JAR ejecutable que se puede ejecutar haciendo doble clic en él en el entorno Windows.
Alianza de Gestión de Redes de China www.bitscn.com
Cabe señalar que JODE no carga archivos de clase compilados JAVA a través del método convencional Open-gt;File (* .class) o paquete de clase (*.jar), pero a través de Establecer Classpath en el menú Opciones, puede ingresar su directorio de nivel superior como Classpath y luego seleccionar Reload Classpath.