Scout-app: "ArgumentError: рддреНрд░реБрдЯрд┐ # 3214" рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 28 рдЕрдХреНрддреВре░ 2014  ┬╖  41рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: scout-app/scout-app

рдЬрдм рднреА рдореИрдВ рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдлрд╛рдЗрд▓реЗрдВ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ (рдЬреИрд╕реЗ "рдкреНрд▓реЗ" рдмрдЯрди рджрдмрд╛рдХрд░), рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдПрдбреЛрдм рдПрдпрд░ рд╕реЗ рдорд┐рд▓рддреА рд╣реИред рдореИрдВрдиреЗ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдпрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдХрд┐ рдХреНрдпрд╛ рдЗрд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧреА, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдирд╣реАрдВ рд╣реБрдЖред рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдВ, рдкреНрд▓реЗ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░, рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдкреЙрдк рдЕрдк рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ 7 рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВрдиреЗ рддреНрд░реБрдЯрд┐ рдХрд╛ рдПрдХ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рд╣реИред

рдХрд┐рд╕реА рднреА рдорджрдж/рд╕рд▓рд╛рд╣ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рд┐рдо рдзрдиреНрдпрд╡рд╛рджред

scoutissue_

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@andrewbidinger @arctwelve @beliya @digiTeam @ dim00 @dongorous @EraYaN @getnathans @ghost @gildniy @ gmt-it @Gothburz @Grahamhoare @hardstonepaul @iamabeagle @ KennethHooper @ kziper1414 @ larr @ Liriant @ рдорд╛рдпрд╛рди 62 @nfonte @Nordicdesign @rokkitpress @sarbjit399 @sg1010 @spa @WayneMcKenzie @xlsmile

рд╡рд╛рд╣, рдпрд╣ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд▓реЛрдЧ рд╣реИрдВред рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдк рд╕рднреА рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИ! :рдореБрд╕реНрдХреБрд░рд╛рдУ:

рд╕реНрдХрд╛рдЙрдЯ-рдРрдк рдЕрдм рдПрдбреЛрдм рдПрдпрд░ рдпрд╛ рдЬрд╛рд╡рд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рд╣реИ! рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдЖрдЬрд╝рдорд╛рдПрдВ рдФрд░ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВред

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ, рддреЛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛рдПрдВред рдЗрд╕рдХреЛ рдмрдВрдж рдХрд░рдирд╛ред

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

рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЬрд╛рд╡рд╛ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ?

рдЬрд╝реИрдХ

рдордВрдЧрд▓рд╡рд╛рд░, 28 рдЕрдХреНрдЯреВрдмрд░, 2014 рдХреЛ рджреЛрдкрд╣рд░ 1:57 рдмрдЬреЗ, рдПрдбрдо рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рдЬрдм рднреА рдореИрдВ рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓реЗрдВ рджреЗрдЦрдирд╛ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ (рдЙрджрд╛
"рдкреНрд▓реЗ" рдмрдЯрди), рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ Adobe Air рд╕реЗ рдорд┐рд▓рддреА рд╣реИред рдореИрдВрдиреЗ рдПрдпрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА
рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧреА, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдирд╣реАрдВ рд╣реБрдЖред рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдВ, рдЬрдм
рдкреНрд▓реЗ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреЗ рдкреЙрдк рдЕрдк рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ 7 рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВрдиреЗ рддреНрд░реБрдЯрд┐ рдХрд╛ рдПрдХ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рд╣реИред

рдХрд┐рд╕реА рднреА рдорджрдж/рд╕рд▓рд╛рд╣ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рд┐рдо рдзрдиреНрдпрд╡рд╛рджред

[рдЫрд╡рд┐: рд╕реНрдХрд╛рдЙрдЯрд╕реНрдпреВ_]
https://cloud.githubusercontent.com/assets/8458698/4813787/9d650880-5ecb-11e4-8258-424e547c0405.JPG

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/mhs/scout-app/issues/187.

рдЬрд╝реИрдХ рдбреЗрдирд┐рд╕

рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╢рд┐рд▓реНрдкрдХрд╛рд░, рд╕рдВрд╕реНрдерд╛рдкрдХ | _рдкрд░рд╕реНрдкрд░ рдорд╛рдирд╡_

616 475-4225 рдПрдХреНрд╕рдЯреЗрдВрд╢рди 702

рджреЗрд░реА рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ - рд╡реНрдпрд╕реНрдд рд╕рдкреНрддрд╛рд╣ред рд╣рд╛рдБ, рдЬрд╛рд╡рд╛ рд╕реНрдерд╛рдкрд┐рдд рд╣реИред рдЕрднреА рднреА рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИред рдЬрд╛рд╡рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдореБрдЭреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреБрдЫ рднреА рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП?

рдХреНрдпрд╛ рдХрднреА рдХрд┐рд╕реА рдиреЗ рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рджрд┐рдпрд╛? рдореБрдЭреЗ рд╕рдорд╛рди рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реЛ рд░рд╣реА рд╣реИред

рд▓рдмреНрдмреЛрд▓реБрдЖрдм рдпрд╣ рд╣реИ рдХрд┐ рд╕реНрдХрд╛рдЙрдЯ рдЧрд▓рдд рдЬрдЧрд╣ рдкрд░ рдЬрд╛рд╡рд╛ рд░рдирдЯрд╛рдЗрдо рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдПрдпрд░ рд╡рд┐рдзрд┐рд╡рдд 3214 рддреНрд░реБрдЯрд┐ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред рдЖрдк рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдкрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ; рдЕрдЧрд▓рд╛ рдЕрдкрдбреЗрдЯ рдЖрдиреЗ рдкрд░ рдпрд╣ рдЬрд╛рд╡рд╛ рдХреЗ рд╕реНрдерд╛рди рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╡рд┐рд░реБрджреНрдз рдЖрдкрдХреЛ рдЗрдВрд╕реБрд▓реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ Oracle рдЙрдирдХреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрджрд▓рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рдирд╣реАрдВ рд▓реЗрддрд╛ред

https://github.com/mhs/scout-app/issues/173

рдЙрдореНрдореАрдж рд╣реИ рдХреА рд╡реЛ рдорджрдж рдХрд░рджреЗред

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рджреЗрд░ рд╕реЗ рдЙрддреНрддрд░ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ SCOUT рдореЗрдВ "process_interaction.js" рдирд╛рдордХ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣реИ рдФрд░ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдорд╢реАрди рдореЗрдВ рдЬрд╛рд╡рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдб рдХреЙрд░реНрдбреЗрдб рдкрдереЛрдВ рдХреЗ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рддреЛ рдЖрдкрдХреЛ рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЕрдкрдиреЗ рдЬрд╛рд╡рд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред

рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП Win8.1 . рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдЙрдкрд░реЛрдХреНрдд рдЧреЗрдЯрдирд╛рдерди рд╕реЗ: рд╕реНрдХрд╛рдЙрдЯ рдореЗрдВ "process_interaction.js" рдирд╛рдордХ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣реИ ....

рдлрд╝рдВрдХреНрд╢рди рдЬрд╛рд╡рд╛рдбреАрд░ () {
if(air.Capabilities.os.match(/Windows/)) {
рдкрде = air.File.applicationDirectory.resolvePath("C:\Program Files (x86)\Java\jre1.8.0_25\bin\java.exe");
рдЕрдЧрд░ (! рдкрдеред рдореМрдЬреВрдж рд╣реИ) {

рдХреГрдкрдпрд╛ рд╕рд░ рдбреЗрд╡рд▓рдкрд░, рдЗрд╕реЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ рдпрд╛ JAVA_HOME рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдореИрдВ рд╕рд╛рдЭрд╛ рдХрд░реВрдВрдЧрд╛ред рдореИрдВрдиреЗ рдЕрднреА рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реАрдЦрдирд╛ рд╕рдорд╛рдкреНрдд рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рдмрд╣реБрдд рдХрдард┐рди рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕реНрдХрд╛рдЙрдЯ рдЯреВрд▓ рдХрд╛рдлреА рдЙрдкрдпреЛрдЧреА рдерд╛ред рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдмрдЧ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдпреЛрдЧрджрд╛рди рдХреЗ рд▓рд┐рдП рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рджред sg100 рдХрд╛ рд╕рдорд╛рдзрд╛рди ("рд╕реА: \ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ (x86) \ рдЬрд╛рд╡рд╛ ..." рдореЗрдВ рдирдП рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП рдЬрд╛рд╡рд╛ рдХреЛ рд╕рд╣реА рдкрде рдкреНрд░рджрд╛рди рдХрд░рдирд╛) рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдЪреАрдпрд░реНрд╕!

рд╣рд╛рдБ рд╣рд╛рдБ рдзрдиреНрдпрд╡рд╛рдж рдЧреЗрдЯрдирд╛рдерди

C:\Program Files (x86)\Scout\javascripts\app рдореЗрдВ "process_interaction.js" рдлрд╝рд╛рдЗрд▓ рд╣реИ рдФрд░ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЦреЛрдЬреЗрдВ

рдлрд╝рдВрдХреНрд╢рди рдЬрд╛рд╡рд╛рдбреАрд░ () {
if(air.Capabilities.os.match(/Windows/)) {
рдкрде = air.File.applicationDirectory.resolvePath("C:\Program Files\Java\jre1.8.0_31\bin\java.exe");
рдЕрдЧрд░ (! рдкрдеред рдореМрдЬреВрдж рд╣реИ)

рдФрд░ C:\Program Files\Java\jre1.8.0_31\bin\java.exe рдореЗрдВ рдЕрдкрдирд╛ рдЬрд╛рд╡рд╛ рдлрд╝реЛрд▓реНрдбрд░ рдвреВрдВрдвреЗрдВ

shoure jre рдлреЛрд▓реНрдбрд░ рдмрдирд╛рдПрдВ \bin
рдлрд╝рд╛рдЗрд▓ рдкрде рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ рдФрд░ рдЗрд╕реЗ JS рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ, рдлрд╝рд╛рдЗрд▓ рдкрде рдХреЗ рддрд╣рдд рдЕрддрд┐рд░рд┐рдХреНрдд "\" рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж
рд╕реА:\рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ\рдЬрд╛рд╡рд╛\jre1.8.0_31\bin\java.exe

рдпрд╛рдж рд░рдЦреЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд "\" рдЬреЛрдбрд╝реЗрдВ

(рдпрд╣ рдЯреЗрдХреНрд╕реНрдЯ рдмреЙрдХреНрд╕ рдХреЗрд╡рд▓ рдПрдХ рдХреЛ рджреЗрдЦрддрд╛ рд╣реИ \ рдЬреЛ рдХрд┐ y рд╕рднреА рдХреЛ рдкрд░реЗрд╢рд╛рдиреА рд╣реЛ рд░рд╣реА рд╣реИ)

рдЬрдпрдХрд╛рд░

Win8.1 рдкрд░ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ Adobe Air рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдерд╛ (рд╕реНрдХрд╛рдЙрдЯ рддрдм рддрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рдерд╛)ред
рдЬрд╛рд╡рд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реБрдЖред

Sg1010 рджреНрд╡рд╛рд░рд╛ рд╕реБрдЭрд╛рдП рдЧрдП рд╕рдорд╛рдзрд╛рди рдиреЗ рдорджрдж рдХреА, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореБрдЭреЗ URL рдХреЛ рдмрджрд▓рдирд╛ рдкрдбрд╝рд╛
рд╕реА: \ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ (x86) \ рдЬрд╛рд╡рд╛ \ jre1.8.0_45 \ рдмрд┐рди \ java.exe

рддреЛ рдЕрдкрдиреЗ рдЬрд╛рд╡рд╛ рдкрде рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ рдФрд░ рддрджрдиреБрд╕рд╛рд░ рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред

рдзрдиреНрдпрд╡рд╛рдж рдмреЗрд▓рд┐рдпрд╛ рдЬрд┐рд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИ

рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ Nordicdesigns рд╡рд┐рди 8 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

рдлрд╝рдВрдХреНрд╢рди рдЬрд╛рд╡рд╛рдбреАрд░ () {
if(air.Capabilities.os.match(/Windows/)) {
рдкрде = air.File.applicationDirectory.resolvePath ("рд╕реА: \ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ \ рдЬрд╛рд╡рд╛ \ jre7 \ bin \ java.exe");
рдЕрдЧрд░ (! рдкрдеред рдореМрдЬреВрдж рд╣реИ) {
рдкрде = air.File.applicationDirectory.resolvePath("C:\Program Files (x86)\Java\jre1.8.0_45\bin\java.exe");
рдЕрдЧрд░ (! рдкрдеред рдореМрдЬреВрдж рд╣реИ) {
рдкрде = air.File.applicationDirectory.resolvePath ("рд╕реА: \ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ \ рдЬрд╛рд╡рд╛ \ jre6 \ bin \ java.exe");
}
}
рд╡рд╛рдкрд╕реА рдХрд╛ рдкрде;
} рдЕрдиреНрдпрдерд╛ {
рд░рд┐рдЯрд░реНрди рдПрдпрд░.рдлрд╛рдЗрд▓.рдПрдкреНрд▓реАрдХреЗрд╢рдирдбрд╛рдпрд░реЗрдХреНрдЯрд░реА.resolvePath("/usr/bin/java");
}
}

рдзрдиреНрдпрд╡рд╛рдж, рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ 7 рдЬреАрддреЗрдВ:

рдлрд╝рдВрдХреНрд╢рди рдЬрд╛рд╡рд╛рдбреАрд░ () {
if(air.Capabilities.os.match(/Windows/)) {
рдкрде = air.File.applicationDirectory.resolvePath("C:\Program Files\Java\jre1.8.0_31\bin\java.exe");
рдЕрдЧрд░ (! рдкрдеред рдореМрдЬреВрдж рд╣реИ) {
рдкрде = air.File.applicationDirectory.resolvePath("C:\Program Files (x86)\Java\jre1.8.0_31\bin\java.exe");
рдЕрдЧрд░ (! рдкрдеред рдореМрдЬреВрдж рд╣реИ) {
рдкрде = air.File.applicationDirectory.resolvePath ("рд╕реА: \ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ \ рдЬрд╛рд╡рд╛ \ jre6 \ bin \ java.exe");
}
}
рд╡рд╛рдкрд╕реА рдХрд╛ рдкрде;
} рдЕрдиреНрдпрдерд╛ {
рд░рд┐рдЯрд░реНрди рдПрдпрд░.рдлрд╛рдЗрд▓.рдПрдкреНрд▓реАрдХреЗрд╢рдирдбрд╛рдпрд░реЗрдХреНрдЯрд░реА.resolvePath("/usr/bin/java");
}
}

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рд╕реНрдЯреЙрдк рдмрдЯрди рдХреЗ рди рджрд┐рдЦрдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИ?

рд╣рд╛рдБ, рд╡реЗрди рдореИрдХреЗрдВрдЬрд╝реАред рдореБрдЭреЗ рд╕реНрдЯреЙрдк рдмрдЯрди рдХреЗ рднреА рди рджрд┐рдЦрдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдЖ рд░рд╣реА рд╣реИред (рд╕рд╛рде рд╣реА "рддреНрд░реБрдЯрд┐ # 3214") рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ 8 рдореЗрдВ рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ред

рдореИрдВрдиреЗ рдорд┐рд╢реНрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓рд┐рдпрд╛ рд╣реИред рдмреЗрд╣рддрд░ рдирд╣реАрдВ рддреЛ рдареАрдХ рд╡реИрд╕реЗ рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

http://mixture.io/

рдареАрдХ рд╣реИ, рдореИрдВ рдЗрд╕реЗ рджреЗрдЦ рд▓реВрдВрдЧрд╛! рдзрдиреНрдпрд╡рд╛рдж, рд╡реЗрди! рдореЗрд░реЗ рдЬрд╛рд╡рд╛ рдХреЛ v7 рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдХреЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдореЗрдВ "processing_interaction.js" рдЦреЛрд▓рд╛ рдФрд░ рдкрде рдмрджрд▓ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреА рдЕрдиреБрдорддрд┐ рдЪрд╛рд╣рд┐рдПред рдорджрдж!

@ vipergirl77 рд╣рд╛рдВ, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕рдВрдкрд╛рджрдХ рдХреЛ рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рд╣реИрдВ рддреЛ рдЕрдкрдиреЗ рдРрдк рдкрд░ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдФрд░ "рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдПрдВ" рдЪреБрдиреЗрдВред рд╡рд┐рдзрд╡рд╛рдУрдВ 8 рдкрд░ рдЖрдк рд╡рд┐рдВрдбреЛрдЬ рдХреА рднреА рджрдмрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдкрдиреЗ рдРрдк рдХрд╛ рдирд╛рдо рдЯрд╛рдЗрдк рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЬреИрд╕реЗ рдиреЛрдЯрдкреИрдб ++, рдиреЛрдЯрдкреИрдб рдЖрджрд┐), рдФрд░ рдЬрдм рдРрдк рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗ, рддреЛ рдРрдк рдкрд░ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ "рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдПрдВ"ред рдЙрдореНрдореАрдж рд╣реИ рдХреА рд╡реЛ рдорджрдж рдХрд░рджреЗред

@xlsmile рдЖрд╣ рдареАрдХ рд╣реИ, рдпрд╣ рдЕрдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдзрдиреНрдпрд╡рд╛рдж!

рдЗрд╕рд╕реЗ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдорджрдж рдорд┐рд▓реА!
рдЖрдк рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж!

рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж рдЗрд╕реЗ рдЕрдВрдд рдореЗрдВ рд╣рд▓ рдХрд┐рдпрд╛! рдореБрдЭреЗ scoutj avafile рдореЗрдВ рдЬрд╛рд╡рд╛ рдХреЗ рд▓рд┐рдП рдкрде рдмрджрд▓рдирд╛ рдкрдбрд╝рд╛

рдирдорд╕реНрддреЗ, рдореИрдВ рдиреАрдЪреЗ рдХреЗ рдкрде рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛:

function javaDir() {
  if(air.Capabilities.os.match(/Windows/)) {
    path = air.File.applicationDirectory.resolvePath("C:\Program Files\Java\jre7\bin\java.exe");
  if(!path.exists){
    path = air.File.applicationDirectory.resolvePath("C:\Program Files (x86)\Java\jre1.8.0_60\bin\java.exe");
  if(!path.exists){
    path = air.File.applicationDirectory.resolvePath("C:\Program Files\Java\jre6\bin\java.exe");
  }
}
  return path;
    } else {
  return air.File.applicationDirectory.resolvePath("/usr/bin/java");
    }
}

рдЕрднреА рднреА рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВ рд╣реИ, рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ?

рдЬрд╛рд╡рд╛ рд╕рдВрд╕реНрдХрд░рдг 8 рдЕрдкрдбреЗрдЯ 60 рдХреЗ рд╕рд╛рде рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рдкрд░ рдЗрдоред

рдзрдиреНрдпрд╡рд╛рдж
рдХреНрд░реЗрдЧ

рдХреГрдкрдпрд╛ рдЕрдкрдирд╛ рдЬрд╛рд╡рд╛ рдкрде рдЬрд╛рдВрдЪреЗрдВ

рдЧреБрд░реБ, рдЕрдЧрд╕реНрдд 20, 2015 рдХреЛ рд╢рд╛рдо 6:16 рдмрдЬреЗ, рдХреНрд░реЗрдЧ рд╡рд╛рдЯрди рд╕реВрдЪрдирд╛рдПрдВ @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

рдирдорд╕реНрддреЗ, рдореИрдВ рдиреАрдЪреЗ рдХреЗ рдкрде рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛:

рдлрд╝рдВрдХреНрд╢рди рдЬрд╛рд╡рд╛рдбреАрд░ () {
if(air.Capabilities.os.match(/Windows/)) {
рдкрде = air.File.applicationDirectory.resolvePath ("рд╕реА: \ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ \ рдЬрд╛рд╡рд╛ \ jre7 \ bin \ java.exe");
рдЕрдЧрд░ (! рдкрдеред рдореМрдЬреВрдж рд╣реИ) {
рдкрде = air.File.applicationDirectory.resolvePath("C:\Program Files (x86)\Java\jre1.8.0_60\bin\java.exe");
рдЕрдЧрд░ (! рдкрдеред рдореМрдЬреВрдж рд╣реИ) {
рдкрде = air.File.applicationDirectory.resolvePath ("рд╕реА: \ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ \ рдЬрд╛рд╡рд╛ \ jre6 \ bin \ java.exe");
}
}
рд╡рд╛рдкрд╕реА рдХрд╛ рдкрде;
} рдЕрдиреНрдпрдерд╛ {
рд░рд┐рдЯрд░реНрди рдПрдпрд░.рдлрд╛рдЗрд▓.рдПрдкреНрд▓реАрдХреЗрд╢рдирдбрд╛рдпрд░реЗрдХреНрдЯрд░реА.resolvePath("/usr/bin/java");
}
}

рдЕрднреА рднреА рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВ рд╣реИ, рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ?

рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рдкрд░ рд╕рдВрд╕реНрдХрд░рдг 8 рдЕрджреНрдпрддрди 60 рдХреЗ рд╕рд╛рде рд╣реВрдБред

рдзрдиреНрдпрд╡рд╛рдж
рдХреНрд░реЗрдЧ

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/mhs/scout-app/issues/187#issuecomment -132996040ред

рдЖрдкрдХреЛ рдмреИрдХрд╕реНрд▓реИрд╢ рдХреЗ рдмрдЬрд╛рдп рд╕реНрд▓реИрд╢ ( / ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡рд┐рди 10 рдкрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

 рдлрд╝рдВрдХреНрд╢рди рдЬрд╛рд╡рд╛рдбреАрд░ () {
 if(air.Capabilities.os.match(/Windows/)) {
 рдкрде = air.File.applicationDirectory.resolvePath ("рд╕реА:/рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ/рдЬрд╛рд╡рд╛/jre7/bin/java.exe");
 рдЕрдЧрд░ (! рдкрдеред рдореМрдЬреВрдж рд╣реИ) {
 рдкрде = air.File.applicationDirectory.resolvePath ("рд╕реА:/рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ (x86)/Java/jre7/bin/java.exe");
 рдЕрдЧрд░ (! рдкрдеред рдореМрдЬреВрдж рд╣реИ) {
 рдкрде = air.File.applicationDirectory.resolvePath ("рд╕реА:/рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ (x86)/рдЬрд╛рд╡рд╛/jre1.8.0_60/bin/java.exe");
 }
 }
 рд╡рд╛рдкрд╕реА рдХрд╛ рдкрде;
 } рдЕрдиреНрдпрдерд╛ {
 рд░рд┐рдЯрд░реНрди рдПрдпрд░.рдлрд╛рдЗрд▓.рдПрдкреНрд▓реАрдХреЗрд╢рдирдбрд╛рдпрд░реЗрдХреНрдЯрд░реА.resolvePath("/usr/bin/java");
 }
 }

рд╣рд╛рдБ, рдирд╛рдерди рдФрд░ рдмреЗрд▓рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд┐рдпрд╛! рдкрде рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдбрдмрд▓ \ рди рднреВрд▓реЗрдВ! рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдЙрд╕ рдореМрдЬреВрджрд╛ рдкрде рд╕рдВрд░рдЪрдирд╛ рдХреЛ рджреЛрд╣рд░рд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдлрд╝реЛрд▓реНрдбрд░ рдирд╛рдо рдмрджрд▓реЗрдВ, рдУрд╣!

рддреАрд╕рд░реЗ рдкрде рдХреЛ рдЙрдЪрд┐рдд рдЬрд╛рд╡рд╛ рд╕рдВрд╕реНрдХрд░рдг рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЕрдиреНрдпрдерд╛ @ gmt-it рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХреЗрд╡рд▓ рд╡рд╣реА рдерд╛ рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП Win10 рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред рдзрдиреНрдпрд╡рд╛рдж!

рдзрдиреНрдпрд╡рд╛рдж ... рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ :)

  • рдореИрдВрдиреЗ рдЕрднреА C:\Program Files (x86)\Scout\javascripts\app\process_interaction.js рд╕реЗ рдкрде рдмрджрд▓ рджрд┐рдП рд╣реИрдВ
    рдлрд╝рдВрдХреНрд╢рди рдЬрд╛рд╡рд╛рдбреАрд░ () {
    if(air.Capabilities.os.match(/Windows/)) {
    рдкрде = air.File.applicationDirectory.resolvePath ("рд╕реА: \ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ \ рдЬрд╛рд╡рд╛ \ jre7 \ bin \ java.exe");
    рдЕрдЧрд░ (! рдкрдеред рдореМрдЬреВрдж рд╣реИ) {
    рдкрде = air.File.applicationDirectory.resolvePath("C:\Program Files (x86)\Java\jre1.8.0_66\bin\java.exe");
    рдЕрдЧрд░ (! рдкрдеред рдореМрдЬреВрдж рд╣реИ) {
    рдкрде = air.File.applicationDirectory.resolvePath ("рд╕реА: \ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ \ рдЬрд╛рд╡рд╛ \ jre6 \ bin \ java.exe");
    }
    }
    рд╡рд╛рдкрд╕реА рдХрд╛ рдкрде;
    } рдЕрдиреНрдпрдерд╛ {
    рд░рд┐рдЯрд░реНрди рдПрдпрд░.рдлрд╛рдЗрд▓.рдПрдкреНрд▓реАрдХреЗрд╢рдирдбрд╛рдпрд░реЗрдХреНрдЯрд░реА.resolvePath("/usr/bin/java");
    }
    }

рдкреНрд░рддрд┐

рдлрд╝рдВрдХреНрд╢рди рдЬрд╛рд╡рд╛рдбреАрд░ () {
 if(air.Capabilities.os.match(/Windows/)) {
 рдкрде = air.File.applicationDirectory.resolvePath ("рд╕реА:/рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ/рдЬрд╛рд╡рд╛/jre1.8.0_66/bin/java.exe");
 рдЕрдЧрд░ (! рдкрдеред рдореМрдЬреВрдж рд╣реИ) {
 рдкрде = air.File.applicationDirectory.resolvePath ("рд╕реА:/рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ (x86)/рдЬрд╛рд╡рд╛/jre1.8.0_66/bin/java.exe");
 рдЕрдЧрд░ (! рдкрдеред рдореМрдЬреВрдж рд╣реИ) {
 рдкрде = air.File.applicationDirectory.resolvePath ("рд╕реА:/рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ/рдЬрд╛рд╡рд╛/jre1.8.0_66/bin/java.exe");
 }
 }
 рд╡рд╛рдкрд╕реА рдХрд╛ рдкрде;
 } рдЕрдиреНрдпрдерд╛ {
 рд░рд┐рдЯрд░реНрди рдПрдпрд░.рдлрд╛рдЗрд▓.рдПрдкреНрд▓реАрдХреЗрд╢рдирдбрд╛рдпрд░реЗрдХреНрдЯрд░реА.resolvePath("/usr/bin/java");
 }
 }

рдЗрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдирд╛ рдФрд░ рдЪрд░ рдмрджрд▓рдиреЗ рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛ рдЧрдИред

рд╡рд┐рдВрдбреЛрдЬ 10 + рдЬрд╛рд╡рд╛ 8

рдЙрдкрд╛рдп:
рдЦреБрд▓рд╛: 'C:\Program Files (x86)\Scout\javascripts\app\process_interaction.js'

рдЬрд╛рд╡рд╛ рдХреЗ рдЕрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдиреАрдЪреЗ рджреА рдЧрдИ рдкрдВрдХреНрддрд┐ рдХреЛ рдмрджрд▓реЗрдВ рдФрд░ рдЖрдкрдХреЛ рдбрдмрд▓-рд╕реНрд▓реИрд╢ - '\' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
if(air.Capabilities.os.match(/Windows/)) {
рдкрде = air.File.applicationDirectory.resolvePath("C:\Program Files (x86)\Java\jre1.8.0_66\bin\java.exe");

рдореМрдЬреВрджрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рди рдХрд░реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реЗрдЧреАред
рдЙрд╕рдХреЗ рд▓рд┐рдП рдмрд╕ 'рдЗрд╕ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдлрд┐рд░ рдмрд╕ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдмрджрд▓реЗрдВред

рдкреАрдПрд╕ рдореБрдЭреЗ рдкрддрд╛ рдирд╣реАрдВ рдХреНрдпреЛрдВ, рд▓реЗрдХрд┐рди рдЬреАрдердм рдбрдмрд▓ рдХреЗ рдмрдЬрд╛рдп рдпрд╣рд╛рдВ рдХреЗрд╡рд▓ рдПрдХ рд╕реНрд▓реИрд╢ рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рд╢реБрднрдХрд╛рдордирд╛рдПрдВ!

рдХреНрдпрд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рд╣реИ? рд╣рд░ рдмрд╛рд░ рдЬрд╛рд╡рд╛ рдЕрдкрдбреЗрдЯ рд╣реЛрдиреЗ рдкрд░, рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдХреНрдпрд╛ "рдкрде = air.File.applicationDirectory.resolvePath("C:\Program Files (x86)\Java\jre1.8.0_66\bin\java.exe");" рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ? \jre1.8.0_66\ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рдпрд╛ рд░реЗрдЧреЗрдХреНрд╕ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП?

рдХрд┐рд╕реА рднреА рд╕рд╣рд╛рдпрддрд╛ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред

рдзрдиреНрдпрд╡рд╛рдж!

рд╕реНрдХрд╛рдЙрдЯ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП, рд╕реБрдЭрд╛рд╡ рджреЗрдВ рдХрд┐ рд╕реНрдХрд╛рдЙрдЯ рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдХрд╛рдЙрдЯ рд▓реЛрдб рд╣реЛрдиреЗ рдкрд░ рдЬрд╛рд╡рд╛ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╕реНрдХреНрд░реАрди рдХреЗ рднреАрддрд░ java.exe рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВред

рд╡рд┐рдВрдбреЛ 8 рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдкрде рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
"рд╕реА: \ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ \ рдЬрд╛рд╡рд╛ \ jre7 \ bin \ java.exe"

рдкреНрд░рддрд┐
рд╕реА: \ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ \ рдЬрд╛рд╡рд╛ \ jre1.8.0_60 \ рдмрд┐рди \ java.exe,

рдлрд┐рд░ рдмреИрдХ рд╕реНрд▓реИрд╢ рдХреЗ рдмрдЬрд╛рдп "\" рдЗрд╕реЗ рдлреЙрд░рд╡рд░реНрдб рд╕реНрд▓реИрд╢ рдореЗрдВ рдмрджрд▓реЗрдВ "/" рдмрд╕ рдЗрд╕ рддрд░рд╣
рд╕реА:/рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ/рдЬрд╛рд╡рд╛/jre1.8.0_60/bin/java.exe


рдлрд╝рдВрдХреНрд╢рди рдЬрд╛рд╡рд╛рдбреАрд░ () {
if(air.Capabilities.os.match(/Windows/)) {
рдкрде = air.File.applicationDirectory.resolvePath ("рд╕реА:/рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ/рдЬрд╛рд╡рд╛/jre1.8.0_60/bin/java.exe");
рдЕрдЧрд░ (! рдкрдеред рдореМрдЬреВрдж рд╣реИ) {
рдкрде = air.File.applicationDirectory.resolvePath("C:\Program Files (x86)\Java\jre7\bin\java.exe");
рдЕрдЧрд░ (! рдкрдеред рдореМрдЬреВрдж рд╣реИ) {
рдкрде = air.File.applicationDirectory.resolvePath ("рд╕реА: \ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ \ рдЬрд╛рд╡рд╛ \ jre6 \ bin \ java.exe");
}
}
рд╡рд╛рдкрд╕реА рдХрд╛ рдкрде;
} рдЕрдиреНрдпрдерд╛ {
рд░рд┐рдЯрд░реНрди рдПрдпрд░.рдлрд╛рдЗрд▓.рдПрдкреНрд▓реАрдХреЗрд╢рдирдбрд╛рдпрд░реЗрдХреНрдЯрд░реА.resolvePath("/usr/bin/java");
}
}

рдмрдврд╝рд┐рдпрд╛ рд▓реЗрдЦ рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рдкрд░ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИ

рдпрд╣ рдореЗрд░реЗ рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдбрдмрд▓ '/' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдХреЗрд╡рд▓ рдЗрд╕ рдкрд░ рдмрджрд▓реЗрдВ :::> рдкрде = air.File.applicationDirectory.resolvePath("C:\Program Files (x86)\Java\jre1.8.0_66\bin\java.exe"); <:: рди рдмрджрд▓реЗрдВ if(air.Capabilities.os.match(/Windows/)) { рдпрд╣рд╛рдВ рдбрдмрд▓ рд╕реНрд▓реИрд╢ред

рдзрдиреНрдпрд╡рд╛рдж
dim00 рдиреЗ 17 рджрд┐рд╕рдВрдмрд░ 2015 рдХреЛ рдЯрд┐рдкреНрдкрдгреА рдХреА
рд╡рд┐рдВрдбреЛрдЬ 10 + рдЬрд╛рд╡рд╛ 8

рдЙрдкрд╛рдп:
рдЦреБрд▓рд╛: 'C:\Program Files (x86)\Scout\javascripts\app\process_interaction.js'

рдЬрд╛рд╡рд╛ рдХреЗ рдЕрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдиреАрдЪреЗ рджреА рдЧрдИ рдкрдВрдХреНрддрд┐ рдХреЛ рдмрджрд▓реЗрдВ рдФрд░ рдЖрдкрдХреЛ рдбрдмрд▓-рд╕реНрд▓реИрд╢ - '\' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
if(air.Capabilities.os.match(/Windows/)) {
рдкрде = air.File.applicationDirectory.resolvePath("C:\Program Files (x86)\Java\jre1.8.0_66\bin\java.exe");

рдореМрдЬреВрджрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рди рдХрд░реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реЗрдЧреАред
рдЙрд╕рдХреЗ рд▓рд┐рдП рдмрд╕ 'рдЗрд╕ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдлрд┐рд░ рдмрд╕ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдмрджрд▓реЗрдВред

рдкреАрдПрд╕ рдореБрдЭреЗ рдкрддрд╛ рдирд╣реАрдВ рдХреНрдпреЛрдВ, рд▓реЗрдХрд┐рди рдЬреАрдердм рдбрдмрд▓ рдХреЗ рдмрдЬрд╛рдп рдпрд╣рд╛рдВ рдХреЗрд╡рд▓ рдПрдХ рд╕реНрд▓реИрд╢ рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рд╢реБрднрдХрд╛рдордирд╛рдПрдВ!

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд░ рдХреЛрдИ рдЕрднреА рднреА рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдореВрд▓ рдкреНрд░рд╢реНрди рдХреЛ рдпрд╛рдж рдХрд░ рд░рд╣рд╛ рд╣реИред

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╡рд░реНрддрдорд╛рди рдЬрд╛рд╡рд╛ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдРрд╕реЗ рд╕рдорд╛рдзрд╛рди рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд╣реВрдВ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдЬрд╛рд╡рд╛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдкрд░ рд╣рд░ рдмрд╛рд░ рд╕рдВрд╕реНрдХрд░рдг рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж!

@KennethHooper рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рд╕рдорд╛рдзрд╛рди рдЕрднреА рддрдХ рдЗрд╕ _free, opensource_ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдореЗрдВ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдореЗрд░реЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!. рдбрдмрд▓ рдХреЗ рд╕рд╛рде \
рд╡рд┐рди 8.1 рдЬрд╛рд╡рд╛ 8 рдЕрдкрдбреЗрдЯ 71

`рдлрдВрдХреНрд╢рди рдЬрд╛рд╡рд╛рдбреАрд░ () {
if(air.Capabilities.os.match(/Windows/)) {
рдкрде = air.File.applicationDirectory.resolvePath ("рд╕реА: \ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ \ рдЬрд╛рд╡рд╛ \ jre7 \ bin \ java.exe");
рдЕрдЧрд░ (! рдкрдеред рдореМрдЬреВрдж рд╣реИ) {
рдкрде = air.File.applicationDirectory.resolvePath("C:\Program Files (x86)\Java\jre1.8.0_71\bin\java.exe");
рдЕрдЧрд░ (! рдкрдеред рдореМрдЬреВрдж рд╣реИ) {
рдкрде = air.File.applicationDirectory.resolvePath("C:\Program Files\Java\jre1.8.0_71\bin\java.exe");
}
}
рд╡рд╛рдкрд╕реА рдХрд╛ рдкрде;
} рдЕрдиреНрдпрдерд╛ {
рд░рд┐рдЯрд░реНрди рдПрдпрд░.рдлрд╛рдЗрд▓.рдПрдкреНрд▓реАрдХреЗрд╢рдирдбрд╛рдпрд░реЗрдХреНрдЯрд░реА.resolvePath("/usr/bin/java");
}
}
рдбрдмрд▓ '\' рдХреЗ рд╕рд╛рде рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдЧрд┐рдЯрд╣рдм '\' рдХреЗ рд▓рд┐рдП '\' рдмрджрд▓рддрд╛ рд╣реИ

@andrewbidinger @arctwelve @beliya @digiTeam @ dim00 @dongorous @EraYaN @getnathans @ghost @gildniy @ gmt-it @Gothburz @Grahamhoare @hardstonepaul @iamabeagle @ KennethHooper @ kziper1414 @ larr @ Liriant @ рдорд╛рдпрд╛рди 62 @nfonte @Nordicdesign @rokkitpress @sarbjit399 @sg1010 @spa @WayneMcKenzie @xlsmile

рд╡рд╛рд╣, рдпрд╣ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд▓реЛрдЧ рд╣реИрдВред рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдк рд╕рднреА рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИ! :рдореБрд╕реНрдХреБрд░рд╛рдУ:

рд╕реНрдХрд╛рдЙрдЯ-рдРрдк рдЕрдм рдПрдбреЛрдм рдПрдпрд░ рдпрд╛ рдЬрд╛рд╡рд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рд╣реИ! рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдЖрдЬрд╝рдорд╛рдПрдВ рдФрд░ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВред

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ, рддреЛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛рдПрдВред рдЗрд╕рдХреЛ рдмрдВрдж рдХрд░рдирд╛ред

@ kziper1414 рдЖрдкрдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдбрдмрд▓ рд╕реНрд▓реИрд╢ рдХреЗ рдмрд┐рдирд╛ рднреАред

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

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

mejiaj picture mejiaj  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

brousch picture brousch  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

cepon picture cepon  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bhushan2 picture bhushan2  ┬╖  27рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

avrame picture avrame  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ