Сценарий, чтобы управлять .jar файлом на Mac OS X

Я хочу управлять пакетным файлом (подобный Windows) на Mac OS X, чтобы управлять файлом банки, после поиска я нашел, что это управляет сценарием пакетной обработки.

Я не получаю надлежащую связь от того, где я могу взять помощь. Как я могу создать это?

4
Делает это приложение. имеет GUI? Если так, есть намного лучшие альтернативы, чем сценарии, чтобы запустить его.
добавлено автор Andrew Thompson, источник
Хорошо. Хорошо использование пакетного файла, чтобы начать его менее, чем оптимально. Этот вопрос задают и отвечают. Я предлагаю, чтобы вы задали другой вопрос , "Как начать (легкий для пользователя) Явский GUI на многократных платформах?"
добавлено автор Andrew Thompson, источник
У вас есть по крайней мере 3 варианта рассмотреть на Mac: сценарии оболочки, программы Applescript или сценарии Automator. У них всех есть свои различные преимущества и недостатки.
добавлено автор High Performance Mark, источник
просто перепишите это .bat файл к .sh файлу, если это не сложно
добавлено автор Thai Tran, источник
У @AndrewThompson Да мое приложение есть GUI.
добавлено автор Neelam Sharma, источник

7 ответы

Вы могли создать сценарий оболочки и управлять им с Терминалом.

Например:

#!/bin/sh
java -jar path/to/jar/file.jar
16
добавлено
Спасибо @Sam, я попробовал подобную команду прежде, чем отправить это, но то время, которое я пробовал rtf файлом (я изменяю его расширение на sh), настолько неспособный управлять сценарием оболочки. Теперь попробованный txt файлом, я смог бежать.
добавлено автор Neelam Sharma, источник

Необходимо создать сценарий оболочки на ОПЕРАЦИОННОЙ СИСТЕМЕ MAC OS, чтобы получить тот же самый результат как с пакетным файлом на Windows.

сценарий оболочки мог быть похожим на это:

#!/bin/bash
/opt/java/jre-7x/bin/java -jar /your/path/to/jar-file

Обратите внимание на то, что путь к явскому исполняемому файлу зависит от вашего явского справочника инсталляции.

2
добавлено

Вы не можете управлять пакетным файлом, но вами может управлять сценарием оболочки который является эквивалентом на основанных на Unix системах.

Как пакетный файл, сценарий оболочки - также конкретная платформа, но должен работать над Unix и основанными на Linux системами.

2
добавлено

Don't know if anybody still having problems launching jar files, but I was able to create an app that uses the Terminal command "java -jar file.jar" to launch a jar and made a simple app that permits the user to again launch with only a double click. One just needs to right click jar->get info->set Dot-Jar as default for all, and the rest is history. The app "may" have some since I can't test every scenario, but should work. I only been able to test it on my Mac OS X Mountain Lion, but I believe it should work for Lion also. For more info if you're interested, contact me to get the Dot-Jar(BETA) app, send me an email to [email protected]

**EDIT: Btw, I'm an computer engineer student and I made this app to help others and it free. And it's completely related to this post since he is asking for the script which I used to make this simple app. If nobody finds this useful then sorry for that...

2
добавлено

вы не МОЖЕТЕ, потому что его конкретный язык.

необходимо написать сценарий оболочки (или вручную соответствие командам окон с командами Unix/Mac OS X)

0
добавлено

Batch files are Windows-only. However it should be easy to convert that batch file to a unix shell script. You find a guide on how to use shell scripts on https://developer.apple.com/library/mac/#documentation/opensource/conceptual/shellscripting/Introduction/Introduction.html

0
добавлено

Вино для Mac OS X

Это управляло бы Windows-программами на Mac OS X, попробовать это и сообщить мне.

0
добавлено
Это вероятно чрезвычайно излишество / хрупкий, если bat-файл может быть перенесен к сценарию оболочки легко (или написан на самой Яве.)
добавлено автор Michael Berry, источник
не так очень, но я только отправил так, он или она мог сделать это легко.
добавлено автор user1788171, источник
pro.jvm
pro.jvm
3 503 участник(ов)

Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш сайт: projvm.com projvm.ru Наш канал: @proJVM Вакансии: @jvmjobs Конфы: @jvmconf

Java & Co
Java & Co
2 370 участник(ов)

Можно обсуждать с матом и без всё, что касается жабы, вплоть до холиваров. НЕ ИМЕЕТ ОТНОШЕНИЯ К САЙТУ JAVARUSH.RU ПРАВИЛА - https://t.me/javarush/75723 Вакансии сюда - https://telegram.me/joinchat/B7IzvUCnfo6d8t3yIxKguQ По вопросам - @thedude

learn.java
learn.java
1 888 участник(ов)

Чат для начинающих и не только Статистика: https://combot.org/chat/-1001083535868 Основной чат - @jvmchat

macOS — русскоговорящее сообщество
macOS — русскоговорящее сообщество
693 участник(ов)

Обсуждаем всё, что связано с экосистемой macOS и продуктами Apple.

Java Underground
Java Underground
169 участник(ов)

https://vk.com/javatutorial

macOS Developers — русскоговорящее сообщество
macOS Developers — русскоговорящее сообщество
124 участник(ов)

По всем остальным macOS / Apple вопросам в @macOS_ru Обсуждаем всё, что связано с разработкой под macOS.

Javanese Questions
Javanese Questions
109 участник(ов)

Чат предназначен для обмена знаниями строго в формате в вопрос-ответ. Тема — Java, Kotlin и Android. Вопрос должен быть предварительно прогуглен, понятно и грамотно сформулирован, помечен хэштегами. Ответ — тем более. Куски кода размером в несколько строк можно писать прямо здесь, для больших кусков кода стоит использовать http://gist.github.com/, http://pastebin.com/, https://codeshare.io/ или любой аналогичный сервис. В некоторых случаях можно прикреплять скриншоты. Стикеры и гифки запрещены. Дополнять и уточнять вопросы и ответы — редактированием исходного сообщения. Обсуждения должны приводить к редактированию вопроса/ответа и удаляться. По хештегам можно искать существующие вопросы и овтеты: #вопрос #ответ #git #generics #java #server #awt #javafx #swing #kotlin #anko #tornadofx #ktor #android #recyclerView #performance #arch #network #permissions #storage #async