Empaquetar código C# en jar
2. Vaya al sitio web oficial de IKVM para descargar los componentes necesarios para IKVM www.ikvm.net/. Hay muchos tutoriales en Internet y muchas versiones de jdk no mencionadas están relacionadas con esto. Como se muestra en la figura, la versión 1.8 es compatible, esto no es compatible con versiones inferiores. Si no puede encontrar esta versión de ikvm, puede enviarme un mensaje privado.
3. Establezca la ruta para descomprimir ikvm-8.1.5717.0.zip. Puede configurar la ruta de IKVM_HOME como una variable de entorno o puede configurarla directamente con una ruta fija. camino directamente.
4. Convierta el paquete java jar a control .dll usando los comandos: ikvmc -target: biblioteca xxx.jar e ikvmc -target: biblioteca -referencia: A.dll-referencia: que debe citarse B .dll main.jar El comando anterior es cambiar jar a dll. Nota: Por mi parte, copiaré todos los paquetes jar al directorio bin de ikvm y luego usaré el comando ikvmc en el directorio bin. Si usa idea para introducir paquetes, debe colocar todos los paquetes lib en un directorio. Si usa idea para importar, debe colocar todos los paquetes lib en módulos en un directorio. Solo necesita convertir el paquete jar principal en un dll. No es necesario hacer referencia a otros en cs. convertido en dll introducido. La siguiente es la situación real vista. Es mejor importarlo como un dll.
5. Para agregar los controles necesarios al proyecto C#, debe descargar: ikvm; de lo contrario, se informará un error haciendo referencia al dll empaquetado, que se puede usar ahora.