Добрый день. Совсем недавно столкнулся с linux системами... ну и так далее, не интересно.
есть проблема, нужно реализовать "стыковку" shell и java. то есть, например: под линуксом запущена программа на java. есть скрипт на shell, из него мне нудно передать данные в программу на java, а потом обратно в скрипт на shell.
хочу сразу заметить, что linux не новый, ядро 2.4.32
самое простое, что пришло в голову - это через создание файлов, но это как-то по-лузерски =)
Есть специальный shell на java - Jsh. По-моему именно для этих целей он и создан.
Цитата:
Jsh is basically a java shell or a java launcher. That is, a program with a prompt that allows you to type sequence of commands. For example, with Jsh, you can start a java program simply by typing the name of it's main class. All applications running in Jsh are managed by the same jvm.
когда необходимо передать параметры из shell в java, то java программа уже запущена, поэтому через аргументы не получится, а Jsh, как я понял, и запускает java программу из shell.