jacobin
A more than minimal JVM written in Go and capable of running Java 21 classes.
파일 탐색기
최종 버전 다운로드 (.zip)- go.yml
- README.md
- run_platypusguy_jacobin.yml
- chatGPT_clinit_init_and_getInstance.pdf
- coverage_by_function.txt
- debug.md
- Initialisation.txt
- inovkedynamic-status.md
- invokedynamic-summary.txt
- jar_processing.txt
- java_go_variables.md
- javaBaseShare-natives-byParam.md
- NASA_JPL_Power_of_Ten.pdf
- purego.APIs.md
- StderrInTests.txt
- typesXref.xlsx
- whatIsThis.txt
- windows_path_cheat_sheet.md
- archives.go
- archives_1_test.go
- archives_2_test.go
- Class.go
- classes.go
- classes_test.go
- classloader.go
- classloader_concurrency_test.go
- classloader_test.go
- codeCheck.go
- codeCheck_test.go
- cpParser.go
- cpParser_test.go
- cpResolution.go
- cpUtils.go
- cpUtils_test.go
- formatCheck.go
- formatCheck_test.go
- hexClass.class_test.go
- jlc.go
- jlc_test.go
- jmodBase.go
- jmodBytes.go
- jmodMap.go
- jmodMap_test.go
- methArea.go
- methArea_test.go
- methodParser.go
- methodParser_test.go
- mhResolution.go
- mTable.go
- mTable_test.go
- parser.go
- parser_test.go
- parserUtils.go
- parserUtils_test.go
- parsingErrors_test.go
- parsingFullClass_test.go
- TestLoadClass_test.go
- buildno.go
- config_test.go
- stats.go
- version.go
- debug.go
- debug_test.go
- catchFrame.go
- errors.go
- errors_test.go
- exceptions_test.go
- throw.go
- excNames.go
- excNames_test.go
- execdata.go
- execdata_test.go
- frames.go
- frames_test.go
- ghelpers.go
- ghelpers_test.go
- Traps.go
- Traps_test.go
- TrapsJavaIo.go
- TrapsJavaIo_test.go
- TrapsJavaNio.go
- TrapsJavaNio_test.go
- TrapsJavaSecurity.go
- TrapsJavaxCrypto.go
- javaIoBufferedInputStream.go
- javaIoBufferedInputStream_test.go
- javaIoBufferedOutputStream.go
- javaIoBufferedOutputStream_test.go
- javaIoBufferedReader.go
- javaIoBufferedReader_test.go
- javaIoBufferedWriter.go
- javaIoBufferedWriter_test.go
- javaIoByteArrayInputStream.go
- javaIoByteArrayInputStream_test.go
- javaIoByteArrayOutputStream.go
- javaIoByteArrayOutputStream_test.go
- javaIoConsole.go
- javaIoConsole_test.go
- javaIoFile.go
- javaIoFile_test.go
- javaIoFileInputStream.go
- javaIoFileInputStream_test.go
- javaIoFileOutputStream.go
- javaIoFileOutputStream_test.go
- javaIoFileReader.go
- javaIoFileReader_test.go
- javaIoFileWriter.go
- javaIoFileWriter_test.go
- javaIoFilterInputStream.go
- javaIoFilterInputStream_test.go
- javaIoFilterOutputStream.go
- javaIoFilterOutputStream_test.go
- javaIoInputStream.go
- javaIoInputStream_test.go
- javaIoInputStreamReader.go
- javaIoInputStreamReader_test.go
- javaIoOutputStreamWriter.go
- javaIoOutputStreamWriter_test.go
- javaIoPrintStream.go
- javaIoPrintStream_test.go
- javaIoRandomAccessFile.go
- javaIoRandomAccessFile_test.go
- javaLangBoolean.go
- javaLangBoolean_test.go
- javaLangByte.go
- javaLangByte_test.go
- javaLangCharacter.go
- javaLangCharacter_test.go
- javaLangCharSequence.go
- javaLangCharSequence_test.go
- javaLangClass.go
- javaLangClass_test.go
- javaLangClassloader.go
- javaLangDouble.go
- javaLangDouble_coverage_test.go
- javaLangDouble_test.go
- javaLangFloat.go
- javaLangFloat_coverage_test.go
- javaLangFloat_test.go
- javaLangInteger.go
- javaLangInteger_test.go
- javaLangInvokeMethodHandle.go
- javaLangInvokeMethodType.go
- javaLangInvokeMethodType_test.go
- javaLangLong.go
- javaLangLong_test.go
- javaLangMath.go
- javaLangMath_test.go
- javaLangObject.go
- javaLangProcess.go
- javaLangProcess_test.go
- javaLangProcessBuilder.go
- javaLangProcessHandleImpl.go
- javaLangProcessHandleImpl_test.go
- javaLangReflectField.go
- javaLangReflectField_test.go
- javaLangReflectModifier.go
- javaLangReflectModifier_test.go
- javaLangRunnable.go
- javaLangRunnable_test.go
- javaLangRuntime.go
- javaLangRuntime_test.go
- javaLangSecurityManager.go
- javaLangShort.go
- javaLangShort_test.go
- javaLangStackTraceElement.go
- javaLangStackTraceElement_test.go
- javaLangString.go
- javaLangString_boundary_test.go
- javaLangString_test.go
- javaLangStringBuffer.go
- javaLangStringBuffer_test.go
- javaLangStringBuilder.go
- javaLangStringBuilder_test.go
- javaLangStringUTF16.go
- javaLangSystem.go
- javaLangSystem_test.go
- javaLangThread.go
- javaLangThread_helpers.go
- javaLangThread_members.go
- javaLangThread_test.go
- javaLangThreadGroup.go
- javaLangThreadGroup_test.go
- javaLangThreadState.go
- javaLangThreadState_test.go
- javaLangThrowable.go
- javaLangThrowable_test.go
- javaLangVoid.go
- javaMathBigDecimal.go
- javaMathBigDecimal_50digits_test.go
- javaMathBigDecimalFuncAtoM.go
- javaMathBigDecimalFuncAtoM_test.go
- javaMathBigDecimalFuncNtoZ.go
- javaMathBigDecimalFuncNtoZ_test.go
- javaMathBigDecimalHelpers.go
- javaMathBigDecimalInit.go
- javaMathBigDecimalSqrt_test.go
- javaMathBigInteger.go
- javaMathBigInteger_test.go
- javaMathMathContext.go
- javaMathMathContext_test.go
- javaMathRoundingMode.go
- javaMathRoundingMode_test.go
- javaNioFileAttributeBasicFileAttributes.go
- javaNioFileAttributeBasicFileAttributes_test.go
- javaNioFileFiles.go
- javaNioFileFiles_test.go
- javaNioFileFileVisitor.go
- javaNioFileFileVisitor_test.go
- javaNioFileFileVisitResult.go
- javaNioFileFileVisitResult_test.go
- javaNioFilePath.go
- javaNioFilePath_test.go
- javaNioFilePath_win_test.go
- javaNioFilePaths.go
- javaNioFilePaths_test.go
- javaNioFileSimpleFileVisitor.go
- javaNioFileSimpleFileVisitor_test.go
- javaSecurity.go
- javaSecurity_helpers_generateDHKeyPair.go
- javaSecurity_helpers_generateDHKeyPair_test.go
- javaSecurity_Helpers_GenerateKeyPair.go
- javaSecurity_Helpers_GenerateKeyPair_test.go
- javaSecurity_Helpers_KeyExchangeDH.go
- javaSecurity_Helpers_KeyExchangeDH_test.go
- javaSecurity_Helpers_KeyExchangeECDH.go
- javaSecurity_Helpers_KeyExchangeECDH_test.go
- javaSecurity_Helpers_KeyExchangeRSA.go
- javaSecurity_Helpers_KeyExchangeRSA_test.go
- javaSecurity_Helpers_KeyExchangeX25519.go
- javaSecurity_Helpers_KeyExchangeX25519_test.go
- javaSecurity_Helpers_KeyExchangeX448.go
- javaSecurity_Helpers_KeyExchangeX448_test.go
- javaSecurity_Helpers_ProviderServices.go
- javaSecurity_Helpers_ProviderServices_test.go
- javaSecurity_test.go
- javaSecurityAlgorithmParameters.go
- javaSecurityAlgorithmParameters_test.go
- javaSecurityECFieldAndPoint.go
- javaSecurityECFieldAndPoint_test.go
- javaSecurityEllipticCurve.go
- javaSecurityEllipticCurve_test.go
- javaSecurityInterfacesDSAkeys.go
- javaSecurityInterfacesDSAkeys_test.go
- javaSecurityInterfacesECkeys.go
- javaSecurityInterfacesECkeys_test.go
- javaSecurityInterfacesRSAkeys.go
- javaSecurityInterfacesRSAkeys_test.go
- javaSecurityKey.go
- javaSecurityKey_test.go
- javaSecurityKeyPair.go
- javaSecurityKeyPair_test.go
- javaSecurityKeyPairGenerator.go
- javaSecurityKeyPairGenerator_test.go
- javaSecurityMessageDigest.go
- javaSecurityMessageDigest_test.go
- javaSecurityProvider.go
- javaSecurityProvider_test.go
- javaSecurityProviderService.go
- javaSecurityProviderService_test.go
- javaSecurityPublicAndPrivateKey.go
- javaSecurityPublicAndPrivateKey_test.go
- JavaSecuritySecretKey.go
- javaSecuritySecureRandom.go
- javaSecuritySecureRandom_test.go
- javaSecuritySignature.go
- javaSecuritySignature_test.go
- javaSecuritySpecAlgorithmParameterSpec.go
- javaSecuritySpecECParameterSpec.go
- javaSecuritySpecECParameterSpec_test.go
- javaSecuritySpecNamedParameterSpec.go
- javaSecuritySpecNamedParameterSpec_test.go
- javaTextChoiceFormat.go
- javaTextDateFormat.go
- javaTextDecimalFormat.go
- javaTextListFormat.go
- javaTextMessageFormat.go
- javaTextNumberFormat.go
- javaTextSimpleDateFormat.go
- javaTextSimpleDateFormat_test.go
- javaTimeDuration.go
- javaTimeDuration_test.go
- trapJavaTime.go
- javaUtilArrayList.go
- javaUtilArrayList_test.go
- javaUtilArrays.go
- javaUtilArrays_test.go
- javaUtilArraysBinarySearch.go
- javaUtilArraysBinarySearch_test.go
- javaUtilArraysCompare.go
- javaUtilArraysCompare_test.go
- javaUtilArraysFill.go
- javaUtilArraysFill_test.go
- javaUtilArraysMismatch.go
- javaUtilArraysMismatch_test.go
- javaUtilArraysSort.go
- javaUtilArraysSort_test.go
- javaUtilBase64.go
- javaUtilBase64_test.go
- javaUtilBitSet.go
- javaUtilBitSet_test.go
- javaUtilCollection.go
- javaUtilCollection_test.go
- javaUtilConcurrentAtomicAtomicInteger.go
- javaUtilConcurrentAtomicAtomicInteger_test.go
- javaUtilConcurrentAtomicAtomicLong.go
- javaUtilConcurrentAtomicAtomicLong_test.go
- javaUtilConcurrentCyclicBarrier.go
- javaUtilConcurrentCyclicBarrier_test.go
- javaUtilConcurrentTimeunit.go
- javaUtilConcurrentTimeunit_test.go
- javaUtilDate.go
- javaUtilDate_test.go
- javaUtilHashMap.go
- javaUtilHashMap_test.go
- javaUtilHashSet.go
- javaUtilHashSet_test.go
- javaUtilHexFormat.go
- javaUtilHexFormat_test.go
- javaUtilIterator.go
- javaUtilIterator_test.go
- javaUtilLinkedList.go
- javaUtilLinkedListFuncAtoQ.go
- javaUtilLinkedListFuncAtoQ_test.go
- javaUtilLinkedListFuncRtoZ.go
- javaUtilLinkedListFuncRtoZ_test.go
- javaUtilList.go
- javaUtilList_test.go
- javaUtilListIterator.go
- javaUtilLocale.go
- javaUtilLoggingLogger.go
- javaUtilMap.go
- javaUtilMap_test.go
- javaUtilObjects.go
- javaUtilObjects_test.go
- javaUtilOptional.go
- javaUtilOptional_test.go
- javaUtilProperties.go
- javaUtilProperties_test.go
- javaUtilRandom.go
- javaUtilRandom_test.go
- javaUtilSequencedCollection.go
- javaUtilSequencedMap.go
- javaUtilSequencedSet.go
- javaUtilSet.go
- javaUtilSet_test.go
- javaUtilStringTokenizer.go
- javaUtilStringTokenizer_test.go
- javaUtilTimeZone.go
- javaUtilTimeZone_test.go
- javaUtilVector.go
- javaUtilVector_test.go
- javaUtilZipAdler32.go
- javaUtilZipAdler32_test.go
- javaUtilZipCheckedInputStream.go
- javaUtilZipCheckedInputStream_test.go
- javaUtilZipCrc32.go
- javaUtilZipCrc32_test.go
- javaxCrypto_helpers.go
- javaxCrypto_helpers_test.go
- javaxCrypto_tables.go
- javaxCrypto_tables_test.go
- javaxCryptoCipher.go
- javaxCryptoCipher_test.go
- javaxCryptoExemptionMechanism.go
- javaxCryptoGCM_test.go
- javaxCryptoInterfacesDHkeys.go
- javaxCryptoInterfacesDHkeys_test.go
- javaxCryptoKEM.go
- javaxCryptoKeyAgreement.go
- javaxCryptoKeyAgreement_test.go
- javaxCryptoMac.go
- javaxCryptoPBE_test.go
- javaxCryptoRC2.go
- javaxCryptoSecretKeyFactory.go
- javaxCryptoSecretKeyFactory_test.go
- javaxCryptoSpecDHParameterSpec.go
- javaxCryptoSpecDHParameterSpec_test.go
- javaxCryptoSpecGCMParameterSpec.go
- javaxCryptoSpecGCMParameterSpec_test.go
- javaxCryptoSpecIvParameterSpec.go
- javaxCryptoSpecIvParameterSpec_test.go
- javaxCryptoSpecPBEKeySpec.go
- javaxCryptoSpecPBEKeySpec_test.go
- javaxCryptoSpecPBEParameterSpec.go
- javaxCryptoSpecPBEParameterSpec_test.go
- javaxCryptoSpecSecretKeySpec.go
- javaxCryptoSpecSecretKeySpec_test.go
- javaAwtGraphicsEnvironment.go
- javaAwtGraphicsEnvironment_test.go
- javaxNetSslSslcontext.go
- jdkInternalMiscScopedMemoryAccess.go
- jdkInternalMiscUnsafe.go
- jdkInternalMiscUnsafe_test.go
- jj.go
- jj_test.go
- stringFormatter.go
- stringFormatter_test.go
- stringFormatterDateTime_test.go
- sunMiscUnsafe.go
- sunSecurityActionGetBooleanAction.go
- sunSecurityActionGetIntegerAction.go
- sunSecurityActionGetLongAction.go
- sunSecurityActionGetPropertyAction.go
- sunSecurityActionGetPropertyAction_test.go
- sunSecurityJcaProviderList.go
- sunSecurityJcaProviderList_test.go
- sunSecurityJcaProviders.go
- gfunction.go
- gfunction_test.go
- gfunctionExec.go
- gfunctionExec_test.go
- otherMethods.go
- testGfunctions.go
- testGfunctions_test.go
- globals.go
- globals_test.go
- systemProperties.go
- systemProperties_test.go
- cli.go
- cli_test.go
- double_precision_repro_test.go
- gfunctionExec_test.go
- initializerBlock.go
- instantiate.go
- instantiate_test.go
- interpreter.go
- interpreter_A-E_test.go
- interpreter_arrayBytecodes_test.go
- interpreter_checkcast_test.go
- interpreter_F-IF_test.go
- interpreter_II-LD_test.go
- interpreter_int_boundary_test.go
- interpreter_INVOKE_test.go
- interpreter_LL-end_test.go
- interpreter_monitor_test.go
- interpreter_test.go
- javaLangObject_test.go
- jvmStart.go
- jvmStart_test.go
- option_table_loader.go
- optionTableLoader_test.go
- run.go
- runJavaFromG.go
- runJavaFromG_test.go
- runUtils.go
- runUtils_test.go
- TestHexHello2Class_test.go
- TestHexIDIVexception_test.go
- array_test.go
- arrays.go
- format.go
- format_test.go
- javaByteArray.go
- javaByteArray_test.go
- object.go
- object_lock_test.go
- object_test.go
- stress_test.go
- string.go
- string_test.go
- stringifyAnything.go
- stringifyAnything_test.go
- toString_test.go
- opCodes.go
- prof.go
- exit.go
- shutdown_test.go
- loadPrimiStatics.go
- loadPrimiStatics_test.go
- statics.go
- statics_test.go
- StringPool.go
- StringPoolPrimitives_test.go
- runner.go
- runner_test.go
- testUtil.go
- testUtil_test.go
- trace.go
- trace_test.go
- constants.go
- constants_test.go
- javaTypes.go
- javaTypes_test.go
- typeUtils.go
- typeUtils_test.go
- execUtilities.go
- execUtilities_test.go
- filenameUtils.go
- filenameUtils_test.go
- hashing.go
- hashing_test.go
- -WhatAreTheseClasses.txt
- ArrayLength_test.go
- BitShifts_test.go
- clientVersion_test.go
- Hello1_test.go
- Hello2_test.go
- Hello3_test.go
- help_test.go
- hhelp_test.go
- IREMexception_test.go
- LDIVexception_test.go
- LOOKUPSWITCH_test.go
- Nanoprint_test.go
- primitiveArrays_test.go
- println_void_237_test.go
- showVersion_test.go
- showVversion_test.go
- simpleInitializer_test.go
- systemExit0_235_test.go
- TABLESWITCH_test.go
- TestVars.go
- version_test.go
- vversion_test.go
- WIDE_test.go
- main.go
- Hello.class
- Hello.java
- module-info.class
- module-info.java
- classlist
- jacobin.jmod
- jacobinfull.jmod
- README.md
- arrlen.class
- Hello.class
- hello.jar
- Hello2.class
- Hello3.class
- jar1.jar
- jar2.jar
- jarring.jar
- ListTest.class
- ListTest.java
- lookupswitch.class
- lookupswitch.java
- NanoPrint.class
- nomanifest.jar
- println_void_JACOBIN_237.class
- SimpleStaticInit.class
- SystemExit0_JACOBIN235.class
- tableswitch.class
- tableswitch.java
- testArrays.class
- testBitShifts.class
- testWIDE.class
- testWIDE.java
- ThrowIDIVexception.class
- ThrowIDIVexception.java
- ThrowIREMexception.class
- ThrowIREMexception.java
- ThrowLDIVexception.class
- ThrowLDIVexception.java
- zip.dll
- .gitattributes
- .gitignore
- AUTHORS.txt
- CONTRIBUTING.md
- go.mod
- go.sum
- LICENSE
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/platypusguy/jacobin
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd jacobin
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
// repository documentation
Was this content helpful?
(0 ratings)
