هناك واجهة برمجة تطبيقات بلغة جافا تم تطويرها بواسطة Sava Engineering تدعم معظم الوظائف للتفاعل مع سولانا. إذا كنت تستخدم Anchor لبرامج سولانا الخاصة بك، فستتمكن من استخدام anchor-src-gen مع ملف idl الخاص بك لإنشاء عميل متوافق مع جافا.
التثبيت
Maven
pom.xml
<dependencies><dependency><groupId>software.sava</groupId><artifactId>sava-core</artifactId><version>VERSION</version></dependency><dependency><groupId>software.sava</groupId><artifactId>sava-rpc</artifactId><version>VERSION</version></dependency></dependencies><repositories><repository><id>gpr-sava</id><name>sava</name><url>https://maven.pkg.github.com/sava-software/sava</url></repository><repository><id>gpr-json-iterator</id><name>json-iterator</name><url>https://maven.pkg.github.com/comodal/json-iterator</url></repository></repositories>
settings.xml
<settings><servers><server><id>gpr-sava</id><username>GITHUB_USERNAME</username><password>GITHUB_PERSONAL_ACCESS_TOKEN</password></server><server><id>gpr-json-iterator</id><username>GITHUB_USERNAME</username><password>GITHUB_PERSONAL_ACCESS_TOKEN</password></server></servers></settings>
Gradle
build.gradle
repositories {maven {url = "https://maven.pkg.github.com/sava-software/sava"credentials {username = GITHUB_USERNAMEpassword = GITHUB_PERSONAL_ACCESS_TOKEN}}maven {url = "https://maven.pkg.github.com/comodal/json-iterator"credentials {username = GITHUB_USERNAMEpassword = GITHUB_PERSONAL_ACCESS_TOKEN}}}dependencies {implementation "software.sava:sava-core:$VERSION"implementation "software.sava:sava-rpc:$VERSION"}
المزيد من الوثائق
يرجى زيارة وثائق Sava Software للحصول على مزيد من المعلومات حول استخدام واجهة برمجة التطبيقات بلغة جافا هذه مع سولانا.
Is this page helpful?