Try using Sourcetrail (macOS version) in Java code

Sourcetrail

Sourcetrail is now open source. A search engine that provides a complete picture and details of the source code. Home Page Git

Target language
  • C
  • C++
  • Java
  • Python

Other languages seem to be extended with the "Sourcetrail DB" tool.

Installation Download Page

--Download the OS / format you want to use This time macOS zip format "Sourcetrail_2019_4_61_macOS_64bit.zip" (latest as of November 20, 2019) --Unzip the file alt

--Sourcetrail.app is an executable file Move to Application folder or use as is

Execution

--Run Sourcetrail.app

Use (Java)

--Startup screen alt

--New Project selection --Enter required information

Sourcetrail Project Name: Project name Example:ExampleJava Sourcetrail Priject Location: Where to save the Sourcetrail file Example:/Users/shi-n/xyz/sourcetrail/

--Add Source Group selection

Select Empty Java Source Group on the Java tab Next selection alt

--Java Version selection Up to 10 can be selected alt

--Specify the top folder of the source in Files & Directories to Index Recursively searches the source code You can check the target file with "show files" alt

--Add any Class Path used to compile alt

--Final confirmation and select Create alt

--If there is no problem with the settings, the Start Indexing dialog is displayed and Start is selected. alt

--If the Start Indexing dialog is not displayed, an error such as missing Java path will be displayed, so resolve it. If there is no Java path, display the setting screen in the "PREFERENCES" menu Set the path of libjli.dylib in "Java Path (64bit)" Example:/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home/lib/jli/libjli.dylib

--Check the execution result alt

What I want to do in the future --Check various analyzes --Work on Windows --Try to support Swift! ??

Recommended Posts

Try using Sourcetrail (macOS version) in Java code
Try using Sourcetrail (win version) in Java code
Try using RocksDB in Java
Try using the Stream API in Java
Using JavaScript from Java in Rhino 2021 version
Try using JSON format API in Java
Try using GCP's Cloud Vision API in Java
Try using the COTOHA API parsing in Java
Try global hooking in Java using the JNativeHook library
Differences in code when using the length system in Java
Java version control on macOS
Try scraping using java [Notes]
Try calling JavaScript in Java
Try developing Spresense in Java (1)
Try functional type in Java! ①
Java in Visual Studio Code
Write Java8-like code in Java8
Try using gRPC in Ruby
Implement Thread in Java and try using anonymous class, lambda
Create QR code for Google Authenticator using ZXing in Java
Talk about using Java input wait (Scanner) in VS Code
Try implementing Android Hilt in Java
Guess the character code in Java
Try implementing GraphQL server in Java
Java version notation that changes in Java 10
Java Spring environment in vs Code
Encrypt using RSA cryptography in Java
Try running Selenuim 3.141.59 in eclipse (java)
Try using Redis with Java (jar)
[Java] Boilerplate code elimination using Lombok
Try an If expression in Java
[Java] Boilerplate code elimination using Lombok 2
[Java] Try to implement using generics
HTTPS connection using tls1.2 in Java 6
I tried using JWT in Java
Try running AWS X-Ray in Java
Try to implement Yubaba in Java
Try using IBM Java method tracing
Sample code using Minio from Java
Try using Hyperledger Iroha's Java SDK
[Java] Where did you try using java?
Avoid character code error in java when using VScode extension RUN-CODE
Try using Java framework Nablarch [Web application]
I tried using Elasticsearch API in Java
Try to solve Project Euler in Java
Using Hystrix and Sentinel in code example
Try to implement n-ary addition in Java
Try using the Rails API (zip code)
NLP4J [002] Try parsing Japanese using Yahoo! Developer Network Japanese Parsing Analysis (V1) in Java
Map without using an array in java
Study Java Try using Scanner or Map
ERRORCODE = -4471 occurs in Java application using Db2.
Try using Spring Boot with VS Code
Try calling the CORBA service in Java 11+
Read Felica using RC-S380 (PaSoRi) in Java
Try making a calculator app in Java
All same hash code string in Java
Try using JobScheduler's REST-API --Java RestClient implementation--
Java version control using cask + anyenv + jenv
[Mac] Install Java in Visual Studio Code
Try remote debugging of Java with Remote Containers in Visual Studio Code Insiders