See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 1|Vastuse: 0

[Lahendatud] Ei saa käivitada programmi "sh": error=13, Luba keelatud

[Kopeeri link]
Postitatud47 sekundit tagasi | | |
Nõuded: Kui jar programm kutsub sh täitma süsteemikäsku Linuxi serveris, teatatakse veast"java.io.IOException: Cannot run program "sh": error=13, Permission deniedProgramm on teatanud vigadest ja ei saa normaalselt töötada.

Java kood on järgmine:
See kood täidab tegelikult järgmise käsu Linuxi serveris:
Käsu otse serveris täitmine ei tekita probleeme ning Java programmiga käivitamine ei anna õigusi.

Lõpuks selgus, et probleemi põhjustasid mõned Java käitusajal olevad programmid ilma täitmisõigusteta ning lahendus oli anda täitmisõigused otse kõigile käitusajal olevatele failidele (Ei soovita), käsk on järgmine:




Eelmine:Cisco Packet Tracer Cisco võrgu emulaatori allalaadimise ja paigalduse juhend
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com