File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ It helps answer one practical question in large systems: "Is this code path stil
88- [ What JCT Does] ( #what-jct-does )
99- [ Recommended Local Workflow: ELK] ( #recommended-local-workflow-elk )
1010- [ Project Status] ( #project-status )
11+ - [ Java Version] ( #java-version )
1112- [ Build] ( #build )
1213- [ Configure] ( #configure )
1314- [ Run an Application with JCT] ( #run-an-application-with-jct )
@@ -54,6 +55,15 @@ Start here:
5455
5556This project targets Java 8 bytecode and is currently focused on practical runtime tracing for legacy and monolithic applications.
5657
58+ ## Java Version
59+
60+ > ** Minimum: Java 8**
61+
62+ JCT is compiled against Java 8 (` -source 8 -target 8 ` ) and intentionally uses no APIs beyond that level.
63+ This is a deliberate choice — the primary target is legacy and monolithic systems that are often stuck on older JVMs.
64+
65+ It runs fine on newer JVMs (11, 17, 21, …) without any changes.
66+
5767## Build
5868
5969``` bash
You can’t perform that action at this time.
0 commit comments