Libelektra: рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдЬрд╛рд╡рд╛: HelloElektra.java рддреНрд░реБрдЯрд┐рдпрд╛рдБ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 26 рдорд╛рд░реНрдЪ 2019  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: ElektraInitiative/libelektra

рд╕рдорд╕реНрдпрд╛ рдЧрд╛рдЗрдб рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ: https://www.libelektra.org/bindings/jna

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдЧрд┐рдЯреНрдЯ рд╕реЗ рдПрд▓реЗрдХреНрдЯреНрд░рд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдХреНрд▓реЛрди рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЕрдкрдирд╛ рдмрд┐рд▓реНрдб рдлрд╝реЛрд▓реНрдбрд░ рдорд┐рд▓ рдЧрдпрд╛ рд╣реИред рджреВрд╕рд░реЗ, рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рдмрд╛рдзреНрдпрдХрд╛рд░реА рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП https://www.libelektra.org/bindings/jna рдХреЗ рддрд╣рдд рдПрдХ рдЧрд╛рдЗрдб рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ред

рдирддреАрдЬрддрди, IntellijIDEA рдиреЗ рдореБрдЭреЗ рдХреБрдЫ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рджреА рд╣реИрдВред рддреНрд░реБрдЯрд┐ 8, 12 рдФрд░ 38 рд▓рд╛рдЗрдиреЛрдВ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред

final Key key = Key.create("user/hello_world", Key.KEY_VALUE, "Hello World", Key.KEY_END);

final KeySet ks = KeySet.create(10, Key.create("user/hello_world2", Key.KEY_VALUE, "Hello World2", Key.KEY_END), key, KeySet.KS_END);

final Key b = Key.create("user/boolean", Key.KEY_VALUE, "true", Key.KEY_END);

IntellijIDEA рдиреЗ рдореБрдЭреЗ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛, рдХрд┐ рд╡рд╣ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдкрд░, рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рд╣реИ, рд╡рд┐рдзрд┐ _ create _ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдореИрдВрдиреЗ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдордп рдмрд┐рддрд╛рдпрд╛ рдХрд┐ рдХреНрдпрд╛ рдореИрдВрдиреЗ рдЧрд╛рдЗрдб рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реБрдП рдХреБрдЫ рдЧрд▓рдд рдХрд┐рдпрд╛ рд╣реИред рдЖрдЦрд┐рд░рдХрд╛рд░ рдореИрдВ рдХрдХреНрд╖рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдФрд░ рджреЗрдЦрд╛ рдореЗрдВ рджреЗрдЦрд╛, рдХрд┐ рдЙрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рддрд░реНрдХреЛрдВ рдХрд┐рд╕реА рднреА _ рдмрдирд╛рдиреЗ _ рд╡рд┐рдзрд┐ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреЗред рдХреБрдЫ рдХрдо рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рдмрд╛рдж, рдореИрдВ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рдЗрд╕рд▓рд┐рдП рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐, рдЬреЛ рдкреИрд░рд╛рдореАрдЯрд░ HelloElektra.java рдореЗрдВ рднреЗрдЬреЗ рдЧрдП рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред

рдпрджрд┐ рдореИрдВ рдЧрд▓рдд рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред рдХреНрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рднреА рдШрд░реЗрд▓реВ рдХрд╛рдо рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдпрджрд┐ рд╣рд╛рдБ, рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдЗрд╕реЗ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рдореБрджреНрджреЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВрдиреЗ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдордп рдмрд┐рддрд╛рдпрд╛ рдХрд┐ рдХреНрдпрд╛ рдореИрдВрдиреЗ рдЧрд╛рдЗрдб рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реБрдП рдХреБрдЫ рдЧрд▓рдд рдХрд┐рдпрд╛ рд╣реИред

рдЖрдкрдХреЛ рдпрд╣ рдирд╣реАрдВ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЖрдкрдиреЗ рдХреБрдЫ рдЧрд▓рдд рдХрд┐рдпрд╛ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЧрд╛рдЗрдб рдХреЗрд╡рд▓ рдЖрдкрдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди / рдЬрд╛рд╡рд╛ рд╕реЗрдЯрдЕрдк / рдХреЛ рдХрд╡рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реЛ ... рдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЧрд╛рдЗрдб рдпрд╛ рдХреЛрдб рдореЗрдВ рдХреБрдЫ рдЧрдбрд╝рдмрдбрд╝ рд╣реЛ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХреЛрдб рдореЗрдВ рд╣реИ, рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)ред

рдореИрдВрдиреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдмреА рд╣рд╛рд╕рд┐рд▓ рдХреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ HelloElektra.java рдореЗрдВ рднреЗрдЬреЗ рдЧрдП рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред

рд╣рд╛рдБред рдмрдирд╛рдиреЗ рдХреА рд╡рд┐рдзрд┐ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ 9643232a64a9bbca782587840385fb40c7e5346 (рдЙрдиреНрд╣реЗрдВ рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП)ред рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ "HelloElektra.java" рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдПрдХ рдкреАрдЖрд░ рдореЗрдВ рдХрд░реЗрдВред рдЕрдзрд┐рдХ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд▓рдВрдмреЗ рд╕рдордп рдХреЗ HelloElektra.java рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред

рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:
https://github.com/ElektraInitiative/libelektra/pull/2542

рдЕрдм рддрдп рдорд╛рдирд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

sanssecours picture sanssecours  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

darddan picture darddan  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

markus2330 picture markus2330  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

e1528532 picture e1528532  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sanssecours picture sanssecours  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ