Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 16.03.2014
Сообщений: 22

Как в java создать исполн jar файл для выполнения с целью, что бы потом код этого jar нельзя было использовать

15.07.2015, 16:48. Показов 2372. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
(Новичок)
Добрый день. Подскажи пожалуйста, как быть. Как создать jar файл что бы потом его код нельзя было просматривать, а то я по примерам создал jar, затем просто подключил его к новому проекту, и там оказывается я частично могу видеть и выполнять из его код. Самое веселое что там секретный ключ был указан константой, за тем подключив его к проекту я его спокойно могу увидеть и скопировать, методы вызвать и т.д. Как этого избежать?

Заранее спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.07.2015, 16:48
Ответы с готовыми решениями:

Как создать .jar через утилиту jar.exe
Я начинаю идти в WikiHOW, потом я там делаю все правильно, Конец создания файла сложный, я пишу jar c manifest.mf myclass.class, Потом я...

Открыть jar файл (minecraft.jar) посредством VB.NET
Всем привет! Вообщем, как открыть файл minecraft.jar с помощью vb.net ? Я совсем не представляю как это делается, как запускается java с...

Создать DLL что б ее потом можна было использовать в C#
Собственно сабж, нужно создать DLL на MVC++ что б потом посредством DLLImport можна было использовать функции из етой DLL. Сам вот пробую...

11
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7345 / 4773 / 1237
Регистрация: 30.03.2015
Сообщений: 13,564
Записей в блоге: 29
15.07.2015, 21:30
Цитата Сообщение от grokki Посмотреть сообщение
Как этого избежать?
хранить ключ отдельно и в зашифрованном виде!
Ваш Кэп!
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
15.07.2015, 21:35
Цитата Сообщение от grokki Посмотреть сообщение
и там оказывается я частично могу видеть и выполнять из его код.
зачем вы подключаете джар если нехотите выполнять код который там написан?
0
0 / 0 / 0
Регистрация: 16.03.2014
Сообщений: 22
19.07.2015, 14:10  [ТС]
Цитата Сообщение от KEKCoGEN Посмотреть сообщение
зачем вы подключаете джар если нехотите выполнять код который там написан?
Дело в том, что я боюсь ошибиться, но можно ли jar-файл назвать исполнительным файлам или нет? Мне нужно создать jar-ник что бы в дальнейшем если он "пойдет по рукам" никто не мог завладеть моим кодом и просматривать константы такие как секретный ключ и т.д. Необходимо на выходе получить jar, что бы его нельзя было потом подключив к новому проекту брать с него данные. Возможно ли такие и как сама оптимально можно поступить в донной ситуации? (т.е. как *.exe файл)
0
 Аватар для ne2win
206 / 206 / 71
Регистрация: 25.02.2014
Сообщений: 569
19.07.2015, 14:57
grokki, и при этом он должен запускаться?
0
0 / 0 / 0
Регистрация: 16.03.2014
Сообщений: 22
19.07.2015, 15:06  [ТС]
Цитата Сообщение от Kochmarik Посмотреть сообщение
и при этом он должен запускаться?
Да, конечно.
0
 Аватар для ne2win
206 / 206 / 71
Регистрация: 25.02.2014
Сообщений: 569
19.07.2015, 15:19
grokki, а что если упаковать его в ехе?
0
0 / 0 / 0
Регистрация: 16.03.2014
Сообщений: 22
19.07.2015, 15:29  [ТС]
Цитата Сообщение от Kochmarik Посмотреть сообщение
а что если упаковать его в ехе?
А как этого можно добиться?
0
 Аватар для ne2win
206 / 206 / 71
Регистрация: 25.02.2014
Сообщений: 569
19.07.2015, 17:43
grokki, на форуме уже обсуждалось, и в инете можете почитать
0
0 / 0 / 0
Регистрация: 16.03.2014
Сообщений: 22
20.07.2015, 15:26  [ТС]
Ясно, понял, спасибо большое, буду пробовать...
0
40 / 40 / 20
Регистрация: 14.05.2015
Сообщений: 116
20.07.2015, 17:59
grokki, то что вам нужно, называется обфускатор. Вот список бесплатных.
0
0 / 0 / 0
Регистрация: 16.03.2014
Сообщений: 22
20.07.2015, 20:14  [ТС]
Цитата Сообщение от lyolik Посмотреть сообщение
Вот список бесплатных.
Здорово, спасибо большое, буду побывать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.07.2015, 20:14
Помогаю со студенческими работами здесь

Как создать jar-файл
Привет всем, сразу скажу что я не ас в java мне больше нравиться C# .Net, но у нас в универе курс по Java, я написал простую программу ...

Как открыть файл .cfg из файла .jar (Java приложение)
Нужно открыть файл из игры BattleShip Bt. HEX-редактор не открывает его.

Как правильно создать jar файл в Eclipce?
Приветствую всех, Подскажите, пожалуйста, как правильно создать jar файл в Eclipce. Обращение из апплета стандартное: <applet...

Jar файл в Java
Добрый день. Возможно ли как-то запустить командную строку с текстом через jar файл. Например, Я создал проект (helloworld), нажал...

Как конвертивровать apk файл если имеется exe, jar и исходный код программы?
Как конвертивровать apk файл если имеется exe, jar и исходный код программы?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Миграция монолита в Event-Driven микросервисную архитектуру на C#
stackOverflow 11.04.2025
Монолитная архитектура – классический подход к разработке программного обеспечения. Это приложение, построенное как единое целое, где все компоненты тесно связаны между собой. Большинство проектов. . .
Go в Kubernetes: Управление ресурсами
golander 11.04.2025
Разработчики Go-приложений в Kubernetes часто сталкиваются с неожиданными проблемами производительности и даже внезапными отказами контейнеров. Причина этого кроется в особенностях взаимодействия. . .
Агрегаты и сущности в DDD микросервисах
Javaican 10.04.2025
Разработка современных программных систем часто приводит на распутье: монолит или микросервисы? Даже при выборе микросервисной архитектуры многие команды сталкиваются с проблемой правильного. . .
Многопоточность в C#: Task и параллельное программирование
UnmanagedCoder 10.04.2025
Современные процессоры уже давно перестали наращивать тактовую частоту в пользу увеличения количества ядер. Это создало интересную ситуацию: разработчики, привыкшие к последовательному. . .
Линейное решение нелинейной задачи будет иметь приблизительный результат вычисления для метода обработки данных из double buffering.
Hrethgir 10.04.2025
В продолжение Вообще задача стояла не так остро - 1. Во вторых прямое соотношение углов через соотношения координат отрезков - невозможно. Но тем не менее. Эта LM дала ответ похожий на нормальный. . . .
Переменные в Python
py-thonny 10.04.2025
Переменная в программировании — это символическое имя, связанное с областью памяти, в которой хранится значение. Она позволяет получать доступ к данным через понятные человеку идентификаторы, а не. . .
Многопоточность в C#: Task и асинхронные операции
UnmanagedCoder 10.04.2025
Многопоточность позволяет выполнять несколько операций одновременно, что важно для решения двух основных задач: повышения скорости выполнения вычислительно-сложных операций и сохранения отзывчивости. . .
Линейное решение не линейной задачи (емкость вычислений в сравнении с традиционными решениями пока не определена).
Hrethgir 10.04.2025
В рамках предстоящих вычислений пришлось (да, я тоже знаю про корень числа, и про степеня, и прочие теоремы, но. . . ) найти способ нахождения отношения двух углов. . . .
Запуск контейнеров Docker на ARM64
Mr. Docker 09.04.2025
Появление таких решений, как Apple M1/ M2, AWS Graviton, Ampere Altra и Raspberry Pi, сделало использование ARM-систем обыденностью для многих разработчиков и DevOps-инженеров. При этом Docker,. . .
Vue SFC компонент на PHP с Fusion
Jason-Webb 09.04.2025
PHP на сервере и JavaScript на клиенте — классическое сочетание, которое, несмотря на свою эффективность, создает определенный когнитивный диссонанс при разработке. В этом контексте появляются. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер