powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Как измененить отображаемое имя основного класса Jar file
20 сообщений из 20, страница 1 из 1
Как измененить отображаемое имя основного класса Jar file
    #39969946
Сергей_ТВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При запуске Jar file отображается имя основного класса (Аpp). Можно ему присвоить второе имя для отображения при запуске приложения? Например, чтобы вместо App было написано "Майкрософт Офис", а класс при этом оставался бы App

[img=Screen Shot 2020-06-16 at 9.54.29 PM.png]
...
Рейтинг: 0 / 0
Как измененить отображаемое имя основного класса Jar file
    #39969961
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей_ТВ
При запуске Jar file отображается имя основного класса (Аpp). Можно ему присвоить второе имя для отображения при запуске приложения? Например, чтобы вместо App было написано "Майкрософт Офис", а класс при этом оставался бы App

[img=Screen Shot 2020-06-16 at 9.54.29 PM.png]

Ну мы же не телепаты чтобы понять swing у тебя или еще какой GUI.
Если swing то jframe.setTitle("text")
...
Рейтинг: 0 / 0
Как измененить отображаемое имя основного класса Jar file
    #39970038
Сергей_ТВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
setTitle("text") выводит "text" в шапке фрейма. Мне же надо заменить App

[img=Screen Shot 2020-06-17 at 10.12.04 AM.png]
...
Рейтинг: 0 / 0
Как измененить отображаемое имя основного класса Jar file
    #39970176
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей_ТВ, ты даже не услышал что тебя спрашивают? Тебя спрашивают - ты какой фреймворк
используешь Swing? Или JavaFX? Потому что это важно для того чтобы правильно дать тебе ответ.
...
Рейтинг: 0 / 0
Как измененить отображаемое имя основного класса Jar file
    #39970188
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С учетом, что у него на скриншоте огрызок нарисован, подозреваю, что очень далек он от народа (виндовс)
...
Рейтинг: 0 / 0
Как измененить отображаемое имя основного класса Jar file
    #39970312
Сергей_ТВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Использую swing
...
Рейтинг: 0 / 0
Как измененить отображаемое имя основного класса Jar file
    #39970317
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
parentFrame.setTitle("text");
...
Рейтинг: 0 / 0
Как измененить отображаемое имя основного класса Jar file
    #39970365
Сергей_ТВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
ты хороший способ предложил, но он почему-то мне не помогает... (см. скриншот с ошибкой)

[img=Screen Shot 2020-06-17 at 8.13.40 PM.png]
...
Рейтинг: 0 / 0
Как измененить отображаемое имя основного класса Jar file
    #39970388
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм... Может в Маке это не работает вообще?
...
Рейтинг: 0 / 0
Как измененить отображаемое имя основного класса Jar file
    #39970452
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно насчет parentFrame я написал наобум. Я как раз имел в виду что чтобы автору сослаться
на parentFrame - его надо сначала создать. Но судя по его коду, он и так стоит в самом верхнем фрейме.
Что межает ему установить title? Может просто ограничения Mac.
...
Рейтинг: 0 / 0
Как измененить отображаемое имя основного класса Jar file
    #39970463
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей_ТВ, а вот это APP с яблоком - это самая верхняя строка OS с менюшками? Вы бы полный скриншот сделали для наглядности.
...
Рейтинг: 0 / 0
Как измененить отображаемое имя основного класса Jar file
    #39970495
Сергей_ТВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем пвет!
Чтобы не возникало путаницы из-за App или Main Ниже скриншот как приложение отображается на экране, а еще ниже его код. Задача в том, чтобы вместо Main на экране монитора было написано что-то по-русски (Например "Майкрософт офис"), при этом класс Main в коде сохранился


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
import java.net.URL;

import javax.swing.*;  // Wild carded for brevity. 
                       
public class Main {
    public static void main(String[] args) {
          JFrame frame = new JFrame(); 
                frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                frame.setSize(270,270);
                frame.setTitle("text1");
                frame.setLocationRelativeTo(null);
                frame.setVisible(true);
           
        
    }
}
...
Рейтинг: 0 / 0
Как измененить отображаемое имя основного класса Jar file
    #39970499
Сергей_ТВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrick,
Как я понимаю App (или Main) - это виртуальная машина java показывает главный класс приложения, с которого начинается загрузка приложение.
...
"Сергей_ТВ, а вот это APP с яблоком - это самая верхняя строка OS с менюшками? "
ответ:
Да это самая верхняя строка на экране. Выше границы экрана. Но, это не строка с менюшками menuBar. Строка menuBar та, ниже той на которой написано "text" или "text1" (для скриншота с Main) . На скриншоте с App на строке menuBar написано Файл
...
Рейтинг: 0 / 0
Как измененить отображаемое имя основного класса Jar file
    #39970500
Фотография by-pass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей_ТВ,
Вы из IDE запускаете, или как собранный jar файл?
...
Рейтинг: 0 / 0
Как измененить отображаемое имя основного класса Jar file
    #39970502
Сергей_ТВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
by-pass,
Скриншот сделан при запуске из Eclipse. При экспорте Jar-файла и его автономном запуске, картина такая же: в левом верхнем углу экрана отображается название главного класса.
...
Рейтинг: 0 / 0
Как измененить отображаемое имя основного класса Jar file
    #39970504
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот у кого-то похожая проблема

https://stackoverflow.com/questions/29553004/java-graphics-not-displaying-in-os-x
...
Рейтинг: 0 / 0
Как измененить отображаемое имя основного класса Jar file
    #39970509
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей_ТВ,

В строку запуска добавьте параметр

-Xdock:name="Майкрософт Офис"

Это чисто эпловские штучки.
...
Рейтинг: 0 / 0
Как измененить отображаемое имя основного класса Jar file
    #39970532
Сергей_ТВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrick,
Добавил так:
java -jar Main.jar -Xdock:name="Майкрософт Офис"

Main остался на месте...
...
Рейтинг: 0 / 0
Как измененить отображаемое имя основного класса Jar file
    #39970539
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей_ТВ,

Может быть где-то в самом начале, до инициализации каких-либо Swing элементов, надо добавить
Код: java
1.
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
...
Рейтинг: 0 / 0
Как измененить отображаемое имя основного класса Jar file
    #39970541
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё такой вариант
Код: java
1.
2.
3.
System.setProperty("apple.laf.useScreenMenuBar", "true");
System.setProperty("com.apple.mrj.application.apple.menu.about.name", "Майкрософт Офис");
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как измененить отображаемое имя основного класса Jar file
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]