เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

japi-compliance-checker - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เป€เบ›เบตเบ”เปƒเบŠเป‰ japi-compliance-checker เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ japi-compliance-checker เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


japi-compliance-checker - เบเบงเบ”เป€เบšเบดเปˆเบ‡เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เปƒเบ™เบ”เป‰เบฒเบ™เบซเบผเบฑเบ‡เบ‚เบญเบ‡ API เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” Java

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


เบŠเบทเปˆ:
Java API Compliance Checker (japi-compliance-checker) เบเบงเบ”เป€เบšเบดเปˆเบ‡เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเบซเบผเบฑเบ‡
เบ‚เบญเบ‡ Java library API

DESCRIPTION:
Java API Compliance Checker (Java ACC) เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปƒเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ”เป‰เบฒเบ™เบซเบผเบฑเบ‡
เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบ‚เบญเบ‡เบ–เบฒเบ™เบชเบญเบ‡/เปเบซเบผเปˆเบ‡เบ‚เบญเบ‡ API เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” Java. เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบงเบ”เบชเบญเบšเบซเป‰เบญเบ‡เบฎเบฝเบ™
เบเบฒเบ™เบ›เบฐเบเบฒเบ”เบชเบฐเบšเบฑเบšเป€เบเบปเปˆเบฒเปเบฅเบฐเปƒเบซเบกเปˆเปเบฅเบฐเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบญเบฒเบ”เบˆเบฐเปเบ•เบเปเบเบ
เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰: เป€เบญเบปเบฒเบชเบฐเบกเบฒเบŠเบดเบเบซเป‰เบญเบ‡เบฎเบฝเบ™เบญเบญเบ, เป€เบžเบตเปˆเบกเบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบšเปเปˆเบกเบตเบ•เบปเบงเบ•เบปเบ™, เปเบฅเบฐเบญเบทเปˆเบ™เป†
เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบ‚เบญเบ‡เบ„เบนเปˆเบญเบฒเบ”เบˆเบฐเบชเบปเปˆเบ‡เบœเบปเบ™เปƒเบซเป‰เป€เบเบตเบ”เบเบฒเบ™เบ‚เบฑเบ”เบ‚เป‰เบญเบ‡ เบซเบผเบทเบžเบถเบ”เบ•เบดเบเบณเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง
เบฅเบนเบเบ„เป‰เบฒเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบ”เป‰เบงเบเบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบชเบฐเบšเบฑเบšเป€เบเบปเปˆเบฒ เบ–เป‰เบฒเบžเบงเบเป€เบ‚เบปเบฒเปเบฅเปˆเบ™เบ”เป‰เบงเบเบญเบฑเบ™เปƒเปเปˆ. เบเบฒเบ™เปเบ•เบเปเบเบ
เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบ‚เบญเบ‡เปเบซเบผเปˆเบ‡เบญเบฒเบ”เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปƒเบ™เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบ‚เปเป‰เบกเบนเบ™เบเบฑเบšเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เปƒเบซเบกเปˆ
เบชเบฐเบšเบฑเบš.

Java ACC เบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เปเบฅเบฐเบœเบนเป‰เบฎเบฑเบเบชเบฒเบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เบœเบนเป‰เบ—เบตเปˆ
เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เบชเบปเบ™โ€‹เปƒเบˆโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบฎเบฑเบšโ€‹เบ›เบฐโ€‹เบเบฑเบ™โ€‹เบ„เบงเบฒเบกโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบเบฑเบ™โ€‹เป„เบ”เป‰โ€‹เบเบฑเบšโ€‹เบ„เบทเบ™โ€‹เป„เบ›โ€‹เบšเปˆเบญเบ™ (เป€เบŠเบฑเปˆเบ™โ€‹: เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบฅเบนเบโ€‹เบ„เป‰เบฒโ€‹เป€เบเบปเปˆเบฒโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบเบฒเบ™โ€‹เบซเบผเบทโ€‹
เบˆเบฐเบ–เบทเบเบฅเบงเบšเบฅเบงเบกเบ„เบทเบ™เปƒเบซเบกเปˆเบ”เป‰เบงเบเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆ).

เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เบŠเบญเบšโ€‹เปเบงโ€‹เบŸเบฃเบตโ€‹: เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เปเบˆเบโ€‹เบขเบฒเบโ€‹เบกเบฑเบ™โ€‹เปเบฅเบฐ / เบซเบผเบทโ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบžเบฒเบโ€‹เปƒเบ•เป‰โ€‹เบเบฒเบ™โ€‹
เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ‚เบญเบ‡ GNU LGPL เบซเบผเบท GNU GPL.

เบเบฒเบ™เปƒเบŠเป‰:
japi-compliance-checker [เบ•เบปเบงเป€เบฅเบทเบญเบ]

เบ•เบปเบงเบขเปˆเบฒเบ‡:
japi-compliance-checker OLD.jar NEW.jar

OR

japi-compliance-checker - lib NAME -เป€เบเบปเปˆเบฒ OLD.xml -เปƒเบซเบกเปˆ NEW.xml OLD.xml เปเบฅเบฐ NEW.xml เปเบกเปˆเบ™
เบ•เบปเบงเบญเบฐเบ—เบดเบšเบฒเบ XML:



1.0





/path1/to/JAR(s)/ /path2/to/JAR(s)/ ...



เบ‚เปเป‰เบกเบนเบ™ เบ—เบฒเบ‡เป€เบฅเบทเบญเบ:
-h|-เบŠเปˆเบงเบ

เบžเบดเบกเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ™เบตเป‰.

-v|-เบชเบฐเบšเบฑเบš

เบžเบดเบกเบ‚เปเป‰เบกเบนเบ™เบชเบฐเบšเบฑเบš.

- dumpversion

เบžเบดเบกเป€เบงเบตเบŠเบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบท (1.4.3) เปเบฅเบฐเบขเปˆเบฒเป€เบฎเบฑเบ”เบซเบเบฑเบ‡เบญเบตเบ.

เบ—เบปเปˆเบงเป„เบ› เบ—เบฒเบ‡เป€เบฅเบทเบญเบ:
-l|-lib|-library NAME

เบŠเบทเปˆเบซเปเบชเบฐเปเบธเบ” (เบšเปเปˆเบกเบตเบชเบฐเบšเบฑเบš).

-d1|-old|-o เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡

เบ„เบณเบญเบฐเบ—เบดเบšเบฒเบเบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบชเบฐเบšเบฑเบšเบ—เบต 1 (เป€เบเบปเปˆเบฒ). เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

1. Java ARchive (*.jar) 2. XML-descriptor (เป„เบŸเบฅเปŒ VERSION.xml):



1.0





/path1/to/JAR(s)/ /path2/to/JAR(s)/

...



...

3. API dump เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบ - เบ–เบดเป‰เบก เบ—เบฒเบ‡เป€เบฅเบทเบญเบ 4. Directory เบเบฑเบš Java ARchives 5. เป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ”
เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบตเปˆเปเบเบเบญเบญเบเบ‚เบญเบ‡ Java ARchives 6. เบฅเบฒเบเบŠเบทเปˆเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเปเบเบเบ”เป‰เบงเบเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ”เบ”เป‰เบงเบ Java
เป€เบญเบเบฐเบชเบฒเบ™

เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบ—เปˆเบฒเบ™โ€‹เบเปเบฒโ€‹เบฅเบฑเบ‡โ€‹เปƒเบŠเป‰ 1, 4-6 descriptor เบ›เบฐโ€‹เป€เบžเบ”โ€‹เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เบ—เปˆเบฒเบ™โ€‹เบ„เบงเบ™โ€‹เบˆเบฐโ€‹เบฅเบฐโ€‹เบšเบธโ€‹เบ•เบปเบงโ€‹เป€เบฅเบโ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹
เบเบฑเบš -v1 เปเบฅเบฐ -v2 เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบŠเบฑเปˆเบ™เบเบฑเบ™.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เปƒเบŠเป‰ *.jar เป€เบ›เบฑเบ™เบ•เบปเบงเบญเบฐเบ—เบดเบšเบฒเบ, เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเบ›เบฐเบ•เบดเบšเบฑเบ”
เป€เบงเบตเบŠเบฑเบ™เบˆเบฒเบเป„เบŸเบฅเปŒ MANIFEST.MF.

-d2|-new|-n เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡

เบ„เบณเบญเบฐเบ—เบดเบšเบฒเบเบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบชเบฐเบšเบฑเบšเบ—เบต 2 (เปƒเปเปˆ).

เบžเบดเป€เบชเบ” เบ—เบฒเบ‡เป€เบฅเบทเบญเบ:
-เบฅเบนเบโ€‹เบ„เป‰เบฒ|-app PATH

เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบฅเบฐเบšเบธเบฅเบนเบเบ„เป‰เบฒ Java ARchive เบ—เบตเปˆเบ„เบงเบ™เบˆเบฐเบ–เบทเบเบเบงเบ”เบชเบญเบš
เบเบฒเบ™โ€‹เป€เบ„เบทเปˆเบญเบ™โ€‹เป„เบซเบงโ€‹เบเบฑเบšโ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เบซเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบธเบ”โ€‹เปƒเบซเบกเปˆโ€‹.

- เบ„เบนเปˆ

เบชเบฐเปเบ”เบ‡เบšเบฑเบ™เบซเบฒเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰ "Binary" เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบชเป‰เบฒเบ‡เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เปƒเบซเป‰
"bin_compat_report.html".

- เปเบซเบผเปˆเบ‡

เบชเบฐเปเบ”เบ‡เบšเบฑเบ™เบซเบฒเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบ‚เบญเบ‡ "เปเบซเบผเปˆเบ‡" เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบชเป‰เบฒเบ‡เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เปƒเบซเป‰
"src_compat_report.html".

-v1|-version1 NUM

เบฅเบฐเบšเบธเป€เบงเบตเบŠเบฑเบ™ API เบ—เบต 1 เบขเบนเปˆเบ™เบญเบเบ•เบปเบงเบญเบฐเบ—เบดเบšเบฒเบ. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เปˆเบฒเบ™เบกเบต
เบกเบฑเบเบ›เบฐเป€เบžเบ”เบ•เบปเบงเบญเบฐเบ—เบดเบšเบฒเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบ (เป€เบšเบดเปˆเบ‡ -d1 เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบ).

เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบงเบ—เปˆเบฒเบ™เบ„เบงเบ™เบฅเบฐเบšเบธเบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบ•เบปเบงเบญเบฐเบ—เบดเบšเบฒเบ XML:



เป€เบงเบตเบŠเบฑเปˆเบ™



-v2|-version2 NUM

เบฅเบฐเบšเบธเป€เบงเบตเบŠเบฑเบ™เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบ—เบต 2 เบขเบนเปˆเบ™เบญเบเบ•เบปเบงเบญเบฐเบ—เบดเบšเบฒเบ.

-s|-เป€เบ„เบฑเปˆเบ‡เบ„เบฑเบ”

เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป€เบ•เบทเบญเบ™เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰ API เบ—เบฑเบ‡เปเบปเบ”เป€เบ›เบฑเบ™เบšเบฑเบ™เบซเบฒ.

- เบฎเบฑเบโ€‹เบชเบฒโ€‹เบžเบฒเบโ€‹เปƒเบ™โ€‹

เบขเปˆเบฒเบ‚เป‰เบฒเบกเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบŠเบธเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰:

*impl* *เบžเบฒเบเปƒเบ™* *เบ•เบปเบงเบขเปˆเบฒเบ‡* *com.oracle* *com.sun* *COM.rsa* *sun* *sunw*

-skip-เบžเบฒเบเปƒเบ™ PATTERN

เบขเปˆเบฒเบเบงเบ”เป€เบšเบดเปˆเบ‡เบŠเบธเบ”เบžเบฒเบเปƒเบ™เบ—เบตเปˆเบเบปเบ‡เบเบฑเบšเบฎเบนเบšเปเบšเบš.

- เบ–เบดเป‰เบก|-dump-api เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡

Dump library API เป„เบ›เบซเบฒเป„เบŸเบฅเปŒเบฎเบนเบšเปเบšเบš TXT gzipped. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป‚เบญเบ™เบกเบฑเบ™เป„เบ›เบ—เบธเบเบšเปˆเบญเบ™เปเบฅเบฐเบœเปˆเบฒเบ™
เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบ•เบปเบงเบญเบฐเบ—เบดเบšเบฒเบ. เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ debugging เป€เบ„เบทเปˆเบญเบ‡เบกเบท. เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰
เบชเบฐเบšเบฑเบš dump: 1.0<=V<=1.0

- เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบฅเบฒเบโ€‹เบเบฒเบ™โ€‹เบŠเบฑเป‰เบ™โ€‹เบฎเบฝเบ™โ€‹ PATH

เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ™เบตเป‰โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เป€เบžเบทเปˆเบญโ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบฅเบฒเบโ€‹เบเบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบŠเบฑเป‰เบ™โ€‹เบฎเบฝเบ™โ€‹เบ—เบตเปˆโ€‹เบ„เบงเบ™โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบเบงเบ”โ€‹เบชเบญเบšโ€‹,
เบซเป‰เบญเบ‡เบฎเบฝเบ™เบญเบทเปˆเบ™เป†เบˆเบฐเบšเปเปˆเบ–เบทเบเบเบงเบ”เบชเบญเบš.

-annotations-list PATH

เบฅเบฐเบšเบธเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบฅเบฒเบเบŠเบทเปˆเบ„เปเบฒเบšเบฑเบ™เบเบฒเบ. เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบˆเบฐเบเบงเบ”เป€เบšเบดเปˆเบ‡เบžเบฝเบ‡เปเบ•เปˆเบซเป‰เบญเบ‡เบฎเบฝเบ™
เบซเบกเบฒเบเป€เบซเบ”เป‚เบ”เบเบ„เปเบฒเบšเบฑเบ™เบเบฒเบเบˆเบฒเบเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ™เบตเป‰. เบซเป‰เบญเบ‡เบฎเบฝเบ™เบญเบทเปˆเบ™เบˆเบฐเบšเปเปˆเบ–เบทเบเบเบงเบ”.

-skip-deprecated

เบ‚เป‰เบฒเบกเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™ เปเบฅเบฐเบŠเบฑเป‰เบ™เบฎเบฝเบ™เบ—เบตเปˆเป€เบŠเบปเบฒเปƒเบŠเป‰เปเบฅเป‰เบง.

- เบ‚เป‰เบฒเบกโ€‹เบซเป‰เบญเบ‡โ€‹เบฎเบฝเบ™โ€‹ PATH

เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบฅเบฐเบšเบธเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบซเป‰เบญเบ‡เบฎเบฝเบ™เบ—เบตเปˆเบšเปเปˆเบ„เบงเบ™เบˆเบฐเป€เบ›เบฑเบ™
เบเบงเบ”เบเบฒ.

-skip-packages PATH

เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบฅเบฐเบšเบธเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบŠเบธเบ”เบ—เบตเปˆเบšเปเปˆเบ„เบงเบ™เบˆเบฐเป€เบ›เบฑเบ™
เบเบงเบ”เบเบฒ.

- เบชเบฑเป‰เบ™ PATH

เบชเป‰เบฒเบ‡เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เบชเบฑเป‰เบ™เป‚เบ”เบเบšเปเปˆเบกเบตเบžเบฒเบเบชเปˆเบงเบ™ 'เบงเบดเบ—เบตเบเบฒเบ™เป€เบžเบตเปˆเบก'.

- เบฅเบฒเบโ€‹เบ‡เบฒเบ™โ€‹เป€เบชเบฑเป‰เบ™โ€‹เบ—เบฒเบ‡โ€‹ PATH

เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบชเบนเปˆเบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™:

compat_reports/LIB_NAME/V1_to_V2/compat_report.html

-bin-report-path PATH

เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰ "Binary". เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™:

compat_reports/LIB_NAME/V1_to_V2/bin_compat_report.html

-src-report-path PATH

เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒ "เปเบซเบผเปˆเบ‡" เบฅเบฒเบเบ‡เบฒเบ™เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™:

compat_reports/LIB_NAME/V1_to_V2/src_compat_report.html

-เป„เบง

เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเป„เบง. เบ„เบปเบ™เบžเบดเบเบฒเบ™:

- เบเบฒเบ™โ€‹เบงเบดโ€‹เป€เบ„เบฒเบฐโ€‹เบŠเบทเปˆโ€‹เบžเบฒโ€‹เบฅเบฒโ€‹เบกเบดโ€‹เป€เบ•เบตโ€‹เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™ - เบเบฒเบ™โ€‹เบงเบดโ€‹เป€เบ„เบฒเบฐโ€‹เบ„เบธเบ™โ€‹เบ„เปˆเบฒโ€‹เบžเบฒเบโ€‹เบชเบฐโ€‹เบซเบ™เบฒเบกโ€‹เบซเป‰เบญเบ‡ - เบเบฒเบ™โ€‹เบงเบดโ€‹เป€เบ„เบฒเบฐโ€‹เบ‚เบญเบ‡โ€‹
เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบšเปเปˆเบกเบตเบ•เบปเบงเบ•เบปเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบก - เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เปเบฅเบฐเบซเป‰เบญเบ‡เบฎเบฝเบ™เบ—เบตเปˆเบ–เบทเบเบเบปเบเป€เบฅเบตเบ

- เบ„เบฑเบ”

เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เบˆเบฑเบ”เบฅเบฝเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเบ™ API dumps.

- เบชเบฐโ€‹เปเบ”เบ‡โ€‹เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เป€เบ–เบดเบ‡โ€‹

เบชเบฐเปเบ”เบ‡เบฅเบฐเบ”เบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™.

-hide-เปเบกเปˆเปเบšเบš

เป€เบŠเบทเปˆเบญเบ‡เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เปเบกเปˆเปเบšเบšเปƒเบ™เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™.

-hide-packages

- เบซเบ™เป‰เบญเบ

เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เป€เบฎเบฑเบ”โ€‹เบซเบเบฑเบ‡.

-show-packages

เบชเบฐเปเบ”เบ‡เบŠเบทเปˆเปเบžเบฑเบเป€เบเบ”เปƒเบ™เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™.

- เบฎเบฑเบšโ€‹เบœเบปเบ™โ€‹เบเบฐโ€‹เบ—เบปเบšโ€‹เบˆเปเบฒโ€‹เบเบฑเบ”โ€‹ เบˆเบณ เบเบฑเบ”

เบˆเปเบฒเบ™เบงเบ™เบชเบนเบ‡เบชเบธเบ”เบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบœเบปเบ™เบเบฐเบ—เบปเบšเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เบžเบฒเบเปƒเบ•เป‰เบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡
เบžเบดเบกเปƒเบ™เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™.

เบญเบทเปˆเบ™เป† เบ—เบฒเบ‡เป€เบฅเบทเบญเบ:
- เบ—เบปเบ”เบชเบญเบš

เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบžเบฒเบเปƒเบ™. เบชเป‰เบฒเบ‡เบชเบญเบ‡เบชเบฐเบšเบฑเบšเบ—เบตเปˆเบšเปเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ•เบปเบงเบขเปˆเบฒเบ‡เปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™
เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปƒเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เบกเบท
เป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™.

-เปเบกเบ‡เป„เบกเป‰

เป‚เปเบ”เบ”เบตเบšเบฑเบ. เบžเบดเบกเบ‚เปเป‰เบกเบนเบ™เบ”เบตเบšเบฑเบเป€เบ—เบดเบ‡เปœเป‰เบฒเบˆเป. เบšเบฑเบ™เบ—เบถเบเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบฅเบฐเบ”เบฑเบšเบ›เบฒเบ™เบเบฒเบ‡
เปƒเบ™เป„เบ”เป€เบฃเบฑเบเบ—เปเบฃเบต debug:

debug/LIB_NAME/VER/

เบเบฑเบ‡เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ - เบ–เบดเป‰เบก เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ debugging เป€เบ„เบทเปˆเบญเบ‡เบกเบท.

-เบซเบปเบงเบ‚เปเป‰ NAME

เบ›เปˆเบฝเบ™เบŠเบทเปˆเบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เปƒเบ™เบซเบปเบงเบ‚เปเป‰เบฅเบฒเบเบ‡เบฒเบ™เป€เบ›เบฑเบ™ NAME. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบˆเบฐเบ–เบทเบเบชเบฐเปเบ”เบ‡ a
เบŠเบทเปˆเบ—เบตเปˆเบฅเบฐเบšเบธเป‚เบ”เบ -l เบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

-jdk-เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ PATH

เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเบ•เบปเป‰เบ™เป„เบกเป‰เบ•เบดเบ”เบ•เบฑเป‰เบ‡ JDK (เบ•เบปเบงเบขเปˆเบฒเบ‡ /usr/lib/jvm/java-7-openjdk-amd64).

เบฅเบฒเบเบ‡เบฒเบ™:
เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบˆเบฐเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เป€เบžเบทเปˆเบญ:

compat_reports/LIB_NAME/V1_to_V2/compat_report.html

เบญเบญเบ เบฅเบฐเบซเบฑเบ”:
0 - เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰. เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป„เบ”เป‰เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป‚เบ”เบเบšเปเปˆเบกเบตเบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เปƒเบ”เป†. non-zero - เบšเปเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เบซเบผเบท
เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เป„เบ”เป‰โ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹.

เป€เบžเบตเปˆเบกเป€เบ•เบตเบก เบ‚เปเป‰เบกเบนเบ™:
http://ispras.linuxbase.org/index.php/Java_API_Compliance_Checker
https://github.com/lvc/japi-compliance-checker

เปƒเบŠเป‰ japi-compliance-checker เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    เบชเบฐเบญเบฒเบ”เป€เบฅเบดเบ
    เบชเบฐเบญเบฒเบ”เป€เบฅเบดเบ
    script Kotlin เบ—เบตเปˆ nukes เบเปเปˆเบชเป‰เบฒเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”
    cache เบˆเบฒเบเป‚เบ„เบ‡เบเบฒเบ™ Gradle/Android.
    เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เป€เบกเบทเปˆเบญ Gradle เบซเบผเบท IDE เปƒเบซเป‰เบ—เปˆเบฒเบ™
    เบฅเบปเบ‡. เบชเบฐเบ„เบฃเบดเบšเป„เบ”เป‰เบ–เบทเบเบ—เบปเบ”เบชเบญเบšเปเบฅเป‰เบง
    macOS, เปเบ•เปˆ ...
    เบ”เบฒเบงโ€‹เป‚เบซเบฅเบ”โ€‹เบ—เปเบฒโ€‹เบ„เบงเบฒเบกโ€‹เบชเบฐโ€‹เบญเบฒเบ”โ€‹เป€เบฅเบดเบโ€‹
  • 2
    เบ›เบฅเบฑเบเบญเบดเบ™ Eclipse Checkstyle
    เบ›เบฅเบฑเบเบญเบดเบ™ Eclipse Checkstyle
    เบ›เบฅเบฑเบเบญเบดเบ™ Eclipse Checkstyle
    เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบฅเบฐเบซเบฑเบ” Checkstyle Java
    เบœเบนเป‰เบเบงเบ”เบชเบญเบšเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ Eclipse IDE. เป„เบ”เป‰
    plug-in เปƒเบซเป‰เบ„เปเบฒเบ„เบถเบ”เบ„เปเบฒเป€เบซเบฑเบ™เปƒเบ™เป€เบงเบฅเบฒเบˆเบดเบ‡เบเบฑเบš
    เบœเบนเป‰เปƒเบŠเป‰เบเปˆเบฝเบงเบเบฑเบš viol ...
    เบ”เบฒเบงเป‚เบซเบฅเบ”เบ›เบฅเบฑเบเบญเบดเบ™ Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player เป€เบ›เบฑเบ™เบœเบนเป‰เบ™เบชเบทเปˆเบกเบงเบ™เบŠเบปเบ™เบŸเบฃเบต
    เบŠเบญเบšโ€‹เปเบงโ€‹, เบชเปˆเบงเบ™โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบญเบตเบ‡โ€‹เปƒเบชเปˆ WMP เปเบฅเบฐ VLCโ€‹. เป„เบ”เป‰
    เบœเบนเป‰เบ™เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบš minimalist, เบกเบต
    เบซเบผเบฒเบโ€‹เบโ€‹เปˆโ€‹เบงเบฒโ€‹เบชเบดเบšโ€‹เบชเบตโ€‹เบซเบปเบงโ€‹เบ‚เปเป‰โ€‹, เปเบฅเบฐโ€‹เบเบฑเบ‡โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹
    b
    เบ”เบฒเบงเป‚เบซเบฅเบ” AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV es un ADDON para XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    เบชเบนเบ™โ€‹เบเบฒเบ‡โ€‹เบชเบทเปˆโ€‹เบกเบงเบ™โ€‹เบŠเบปเบ™โ€‹เบกเบฒ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” movistartv
  • 5
    เบฅเบฐเบซเบฑเบ” :: เบ—เปˆเบญเบ™เป„เบกเป‰
    เบฅเบฐเบซเบฑเบ” :: เบ—เปˆเบญเบ™เป„เบกเป‰
    เบฅเบฐเบซเบฑเบ”::Blocks เป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบŸเบฃเบต,
    เบ‚เป‰เบฒเบกเป€เบงเบ—เบต C, C++ เปเบฅเบฐ Fortran IDE
    เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป€เบžเบทเปˆเบญเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”
    เบ‚เบญเบ‡โ€‹เบœเบนเป‰โ€‹เบŠเบปเบกโ€‹เปƒเบŠเป‰โ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹. เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบญเบญเบเปเบšเบšเปƒเบซเป‰เบซเบผเบฒเบ
    เบ‚เบฐเบซเบเบฒเบ...
    เบ”เบฒเบงเป‚เบซเบฅเบ”เบฅเบฐเบซเบฑเบ”::Blocks
  • 6
    เบ—เปˆเบฒเบกเบเบฒเบ‡
    เบ—เปˆเบฒเบกเบเบฒเบ‡
    เบ—เปˆเบฒเบกเบเบฒเบ‡ เบซเบผเบท Advanced Minecraft Interface
    เปเบฅเบฐโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™ / เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เป‚เบ„เบ‡โ€‹เบชเป‰เบฒเบ‡โ€‹เป€เบ›เบฑเบ™โ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เป€เบžเบทเปˆเบญโ€‹
    เบชเบฐเปเบ”เบ‡เบžเบฒเบšเบฅเบงเบกเบ‚เบญเบ‡ Minecraft
    เป‚เบฅเบ, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบชเป‰เบฒเบ‡เบกเบฑเบ™เบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡. เบกเบฑเบ™
    เบชเบฒโ€‹เบกเบฒเบ” ...
    เบ”เบฒเบงโ€‹เบ™โ€‹เปŒโ€‹เป‚เบซเบฅเบ”โ€‹เปƒเบ™โ€‹เบ—เปˆเบฒเบกโ€‹เบเบฒเบ‡โ€‹
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad