Hej :)
Być może pytanie nieco niecodzienne, bo skoro Java, to "napisz raz i uruchom gdziekolwiek", jednakże zastanawiam się, czy pisząc dany program, można zablokować jego uruchamianie się na danym systemie operacyjnym?
Przykładowo: zamierzam napisać sobie małe GUI dla Linuksa, które wykonywać będzie wcześniej przygotowane skrypty operujące na bashu, bądź być może uruchamiające komendy basha bezpośrednio jeśli się da (automatyzacja czynności poinstalacyjnych). Być może program opublikuję w internecie, ale będzie on użyteczny wyłącznie dla Linuksa, zatem jeśli uruchomi go ktoś na Windows - aplikacja będzie kompletnie nieprzydatna. W zasadzie ograniczenie aplikacji do konkretnego OS to nie problem pisząc np. w C++ czy C#, ale to Java ;)
Czy możliwe jest zatem, aby ograniczyć działanie aplikacji w Javie do konkretnego systemu operacyjnego? A może po prostu się tym nie przejmować i wyraźnie zaznaczyć w ReadMe, że to program dla konkretnego OS i jest nieprzydatny nigdzie indziej?
Pozdrawiam,
Krystian