Java-debug-tool
Java dynamic debug tool
파일 탐색기
최종 버전 다운로드 (.zip)- maven.yml
- Agent.java
- AgentClassLoader.java
- WeaveSpy.java
- pom.xml
- jattach
- libasyncProfiler.so
- profiler.sh
- README.md
- jattach
- libasyncProfiler.so
- profiler.sh
- README.md
- jattach
- libasyncProfiler.so
- profiler.sh
- README.md
- jattach
- libasyncProfiler.so
- profiler.sh
- README.md
- BlockingThreadCheck.java
- hello.sh
- javadebug-agent-attach.sh
- javadebug-agent-launch.sh
- javadebug-client-launch.sh
- javadebug-cluster-launch.sh
- javadebug-http-server.sh
- javadebug-simple-client.sh
- javadebug-unpack.sh
- logo
- wrk_auto_benchmark.sh
- LongMaxUpdater.java
- NumerusProperty.java
- NumerusRollingNumber.java
- NumerusRollingNumberEvent.java
- NumerusRollingPercentile.java
- Striped64.java
- CommandDescribe.java
- CommandDescribeUtil.java
- CommandType.java
- ArrayClawImpl.java
- AutoMechanics.java
- BooleanClawImpl.java
- ByteClawImpl.java
- CharClawImpl.java
- ClawMeta.java
- ClawSupportTypes.java
- IntClawImpl.java
- ListClawImpl.java
- LongClawImpl.java
- MapClawImpl.java
- ObjectClawDefine.java
- ObjectFieldInterpreter.java
- RealClawImpl.java
- SetClawImpl.java
- StringClawImpl.java
- Transformer.java
- EvilExecuteCommand.java
- AsyncProfileCommand.java
- CpuTimeReportStruct.java
- CpuTimeTest.java
- CpuTimeUsageCommand.java
- CpuTimeWorker.java
- GNULibC.java
- LibcTest.java
- LoadAvgTest.java
- NativeCpuTime.java
- RusageStruct.java
- ThreadCommand.java
- ThreadRichnessInfo.java
- TimeInfo.java
- TimeValStruct.java
- TmStructure.java
- AgentInfoCommand.java
- AliveCommand.java
- AopSupportCommand.java
- BTraceCommand.java
- Command.java
- ExitCommand.java
- FindJavaSourceCommand.java
- GarbageCollectionInfoCommand.java
- HelpCommand.java
- ListCommand.java
- LockClassCommand.java
- MethodCallStackTraceCommand.java
- MethodRateLimitCommand.java
- MethodTraceCommand.java
- MonitorCollectorCommand.java
- OptionCommand.java
- RedefineClassCommand.java
- RollbackClassCommand.java
- ThreadBlockHoundCommand.java
- ThreadInfoCommand.java
- CommandSink.java
- CommandSource.java
- ConsoleCommandSink.java
- ConsoleCommandSource.java
- JLineConsole.java
- MonitorCollectorCommandSource.java
- ReadShellCommandSource.java
- WriteShellCommandSink.java
- MethodCountEvent.java
- ClassField.java
- ClassModel.java
- JVMMemoryInfo.java
- LRModel.java
- VariableModel.java
- AbstractMethodTraceCommandAdvice.java
- BaseMethodInvokeAdvice.java
- ClassMethodWeaveConfig.java
- ClassMethodWeaver.java
- CommonClassFileTransformer.java
- CustomInputMethodTraceAdviceImpl.java
- EmptyPrintMethodAdvice.java
- EnhanceResultHook.java
- FullMatchMethodTraceAdviceImpl.java
- InnerClassClassFilteTransformer.java
- InnerClassWeaver.java
- LocalVariableTable.java
- MethodAdvice.java
- MethodAdviceType.java
- MethodDesc.java
- MethodEnhanceStake.java
- MethodInvokeAdvice.java
- MethodInvokeAdviceFactory.java
- MethodLineRangeEnhancer.java
- MethodLineRangeWeaver.java
- MethodTraceConverter.java
- MethodTraceEnhance.java
- MethodTraceFrame.java
- MethodTraceListener.java
- OnParamMatchMethodTraceAdviceIml.java
- OnReturnMethodTraceAdviceImpl.java
- OnThrowMethodTraceAdviceImpl.java
- RecordCountLimitMethodTraceAdviceImpl.java
- ThreadBlockHoundTransformer.java
- ThreadBlockHoundWeaver.java
- UniqueSource.java
- ClawScriptScanException.java
- ClientAuthFailException.java
- CommandExecuteWithStageException.java
- CommandNotFindException.java
- ConfigureErrorException.java
- CouldNotFindClassByteException.java
- CouldNotPassCommandPreCheckException.java
- CRC32CheckException.java
- ForbidExecuteException.java
- ObjectFieldInterpreterException.java
- ObjectTransformerException.java
- ProtocolErrorException.java
- SerializationException.java
- ServerStartErrorException.java
- BaseCommandRequestHandler.java
- BaseWrapClientHandler.java
- ClientCommandRequestHandler.java
- ClientHandler.java
- CommandHandler.java
- MultiRemoteClientHandler.java
- ServerIdleHandler.java
- StopAbleRunnable.java
- WebSocketClientHandler.java
- WebSocketFrameHandler.java
- DefaultHookImpl.java
- HookOperator.java
- JavaDebugToolRuntimeHook.java
- OnCommandInputHookImpl.java
- OnCommandRespHookForMonitorCollector.java
- OnCommandToUIHookImpl.java
- OnErrorHookImpl.java
- RuntimeStage.java
- JavaDebugToolClientDriver.java
- NettyHttpServerToStandardClient.java
- ReplaySubjectTest.java
- ShellChannelHttpServer.java
- InternalLogger.java
- InternalLoggerFactory.java
- Log4jImplLogger.java
- PSLogger.java
- StdImplLogger.java
- ClassMonitorCollector.java
- CPUCollector.java
- GarbageCollectMonitorCollector.java
- HttpMonitorCollector.java
- JettyMonitorCollector.java
- LoadAverageMonitorCollector.java
- MemoryMonitorCollector.java
- NetworkMonitorCollector.java
- NettyMonitorCollector.java
- RuntimeMonitorCollector.java
- SystemMonitorCollector.java
- ThreadMonitorCollector.java
- CounterEvent.java
- DefaultMonitorEventConsumer.java
- MonitorCollector.java
- MonitorConsume.java
- MonitorEventHandler.java
- MonitorHandler.java
- InternalLoggerRecord.java
- Log.java
- CRC32Utils.java
- ThreadSafeKeeper.java
- AsyncProfilerAbility.java
- ThirtPartyAbilityNotFindException.java
- ThirtyPartyExecuteException.java
- ShellExecutor.java
- ThirdPartyAbility.java
- ThirdPartyAttribute.java
- ThirdPartyRouter.java
- ThirdPartySafetyController.java
- ThirdPartySafetyDetective.java
- CDLatchTransportSubject.java
- CommandCodec.java
- CommandProtocol.java
- Connection.java
- NettyHttpTransportServer.java
- NettyTransportClient.java
- NettyTransportClusterClient.java
- NettyTransportServer.java
- NettyWebSocketTransportClient.java
- NettyWebSocketTransportServer.java
- RemoteCommand.java
- TransportSubject.java
- SimplePSUI.java
- UI.java
- CDHelper.java
- ConsoleUtils.java
- FieldValueExtract.java
- JacksonUtils.java
- Joiner.java
- MapKeyDeserializer.java
- MapKeyDeserializers.java
- MapKeySerializer.java
- MemoryUtils.java
- ObjectUtils.java
- ObjectWrapper.java
- Preconditions.java
- Strings.java
- SystemUtils.java
- ThreadUtils.java
- Tuple2.java
- Tuple3.java
- UTILS.java
- CommandExecuteListener.java
- CommandInputHandler.java
- CommandRequestHandler.java
- CommandServer.java
- Configure.java
- Constant.java
- Error.java
- JavaDebugClientLauncher.java
- JavaDebugClusterClientLauncher.java
- JavaDebugHttpServerLauncher.java
- JavaDebugLauncher.java
- JavaDebugToolJobExecutor.java
- OptionController.java
- RemoteServer.java
- ServerHook.java
- cputime.cpp
- cputime.h
- pack.sh
- libcputime.dylib
- libcputime.so
- CommandCodecTest.java
- JacksonUtilsTest.java
- ByteStringTest.java
- PatternTest.java
- Test.java
- UITest.java
- pom.xml
- hello.sh
- javadebug-agent-attach.sh
- javadebug-agent-launch.sh
- javadebug-client-launch.sh
- javadebug-cluster-launch.sh
- javadebug-http-server.sh
- javadebug-pack.sh
- javadebug-simple-client.sh
- javadebug-source-header.sh
- javadebug-tool-install.sh
- javadebug-unpack.sh
- logo
- wrk_auto_benchmark.sh
- jattach
- libasyncProfiler.so
- profiler.sh
- README.md
- jattach
- libasyncProfiler.so
- profiler.sh
- README.md
- BlockingThreadCheck.java
- hello.sh
- javadebug-agent-attach.sh
- javadebug-agent-launch.sh
- javadebug-client-launch.sh
- javadebug-cluster-launch.sh
- javadebug-http-server.sh
- javadebug-simple-client.sh
- javadebug-unpack.sh
- logo
- wrk_auto_benchmark.sh
- JavaDebugInitializer.java
- pom.xml
- InnerCalss$1.class
- InnerCalss$InnerA.class
- InnerCalss$InnerB.class
- InnerCalss.class
- InnerCalss.java
- Aa.class
- Aa.java
- Ab.java
- TestClass.class
- TestClass.java
- A.java
- AplusBClass.class
- AplusBClass.java
- Array2Stack.java
- B.java
- BlockingThreadTest.java
- BlockMain.java
- C.java
- CCT.class
- CCT.java
- ClassReaderTest.java
- CompletableFutureTest.java
- CpuBusyMock.java
- DebugDemo.java
- Demo.java
- IFace.java
- InvokeTest.java
- LambdaTest$$Lambda$1.class
- LambdaTest.java
- ManagementFactoryTest.java
- ObjectClawTest.java
- ParamModel.java
- R.java
- RdfDemo.java
- ReactorTest.java
- ReturnTest.java
- Runner.java
- S.java
- Table.java
- Test_Fields_Extract.java
- Test_Method_Trace.java
- TestCaseBase.java
- ThreeThreadsPlay.java
- TryCatchFinallyTest$IntWrap.class
- TryCatchFinallyTest.class
- TryCatchFinallyTest.java
- UnCheckedExceptionTest.class
- UnCheckedExceptionTest.java
- WeaveSpy.java
- log4j2.xml
- pom.xml
- .gitignore
- blink.txt
- header
- java-debug-tool.zip
- oldreadme.md
- pom.xml
- README.md
- releasenote.md
- roadmap.md
- usage.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/pandening/Java-debug-tool
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd Java-debug-tool
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Maven (Java)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
cd agent
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mvn clean install
Maven으로 의존성 설치와 빌드를 진행합니다.
BUILD SUCCESS 메시지가 뜨면 성공입니다. target/ 폴더에 결과물이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
