#java #apache-flex #air #native #native-methods
#java #apache-flex #air #собственный #собственные методы
Вопрос:
Позволяет ли собственный процесс Adobe Air вызывать только exe-файл, который запускает класс java?
И не получить доступ к определенному методу в классе Java?
Комментарии:
1. Вопрос: Позволяет ли собственный процесс Adobe вызывать только метод класса JAVA? А не .exe или .jar?
Ответ №1:
Вы можете запускать java-приложения, запустив java.exe
собственный процесс и передав соответствующие аргументы.
Смотрите Запуск java из cmd.
Комментарии:
1. извините, если я был неясен, позволяет ли это мне вызывать только метод в классе Java?
2. Это не так просто. В принципе, вы можете написать C и скомпилировать в DLL, которая может быть вызвана Adobe Air напрямую (начиная с версии 4.6), и этот источник C вызывает Java с помощью JNI.
3. Аргументы, которые вы передаете в свой файл .jar, могут указывать, что делать; в противном случае вы можете написать собственное расширение, подобное упомянутому nalply, что было бы сложнее.