|
0 / 0 / 1
Регистрация: 22.02.2012
Сообщений: 140
|
|||||||||||
Запуск сервера на языке Java19.10.2016, 23:47. Показов 1851. Ответов 8
Метки нет (Все метки)
Добрый вечер, у меня есть сервер для защищенного обмена сообщениями который состоит из 2 файлов java. Не могу разобраться с помощью чего его можно скомпилировать для дальнейшей манипуляции с ним. К серверу будет обращаться мобильное приложения для шифрования сообщений.
Код main.java
0
|
|||||||||||
| 19.10.2016, 23:47 | |
|
Ответы с готовыми решениями:
8
Отправка массива с сервера Java на клиента Java android Запуск сервера Запуск сервера |
|
|
|
| 20.10.2016, 11:50 | |
|
Его можно скомпилировать с помощью компилятора языка java - javac.
Вот ознакомьтесь с этой темой - Все, что необходимо для использования и разработки приложений на Java
0
|
|
|
0 / 0 / 1
Регистрация: 22.02.2012
Сообщений: 140
|
|
| 20.10.2016, 17:17 [ТС] | |
|
Создал 2 эти java файлы. Через javac сделал следующее: javac -d ./classes *.java
Выдало очень много ошибок... Кликните здесь для просмотра всего текста
socketConection.java:22: error: class main is public, should be declared in a file named main.java
public class main { ^ main.java:4: error: package javax.websocket does not exist import javax.websocket.EncodeException; ^ main.java:5: error: package javax.websocket does not exist import javax.websocket.OnClose; ^ main.java:6: error: package javax.websocket does not exist import javax.websocket.OnError; ^ main.java:7: error: package javax.websocket does not exist import javax.websocket.OnMessage; ^ main.java:8: error: package javax.websocket does not exist import javax.websocket.OnOpen; ^ main.java:9: error: package javax.websocket does not exist import javax.websocket.Session; ^ main.java:10: error: package javax.websocket.server does not exist import javax.websocket.server.ServerEndpoint; ^ main.java:12: error: package org.json.simple does not exist import org.json.simple.JSONArray; ^ main.java:13: error: package org.json.simple does not exist import org.json.simple.JSONObject; ^ main.java:14: error: package org.json.simple.parser does not exist import org.json.simple.parser.JSONParser; ^ main.java:15: error: package org.json.simple.parser does not exist import org.json.simple.parser.ParseException; ^ main.java:21: error: cannot find symbol @ServerEndpoint("/websocket") ^ symbol: class ServerEndpoint .\socketConection.java:22: error: class main is public, should be declared in a file named main.java public class main { ^ .\socketConection.java:4: error: package javax.websocket does not exist import javax.websocket.EncodeException; ^ .\socketConection.java:5: error: package javax.websocket does not exist import javax.websocket.OnClose; ^ .\socketConection.java:6: error: package javax.websocket does not exist import javax.websocket.OnError; ^ .\socketConection.java:7: error: package javax.websocket does not exist import javax.websocket.OnMessage; ^ .\socketConection.java:8: error: package javax.websocket does not exist import javax.websocket.OnOpen; ^ .\socketConection.java:9: error: package javax.websocket does not exist import javax.websocket.Session; ^ .\socketConection.java:10: error: package javax.websocket.server does not exist import javax.websocket.server.ServerEndpoint; ^ .\socketConection.java:12: error: package org.json.simple does not exist import org.json.simple.JSONArray; ^ .\socketConection.java:13: error: package org.json.simple does not exist import org.json.simple.JSONObject; ^ .\socketConection.java:14: error: package org.json.simple.parser does not exist import org.json.simple.parser.JSONParser; ^ .\socketConection.java:15: error: package org.json.simple.parser does not exist import org.json.simple.parser.ParseException; ^ main.java:24: error: cannot access socketConection private static Set<socketConection> peers = Collections.synchronizedSet(new HashSet<socketConection>()); ^ bad source file: .\socketConection.java file does not contain class socketConection Please remove or make sure it appears in the correct subdirectory of the sourcepath.
0
|
|
|
|
||||||||
| 20.10.2016, 17:27 | ||||||||
|
Fatallk, теперь вам нужно прочитать что выдал компилятор и исправить соответствующие ошибки.
например
1
|
||||||||
|
0 / 0 / 1
Регистрация: 22.02.2012
Сообщений: 140
|
|||||||
| 20.10.2016, 18:27 [ТС] | |||||||
И так же поступить с библиотекой json ? Добавлено через 33 минуты Ошибки после добавления 2 библиотек. Кликните здесь для просмотра всего текста
main.java:4: error: package javax.websocket does not exist import javax.websocket.EncodeException; ^ main.java:5: error: package javax.websocket does not exist import javax.websocket.OnClose; ^ main.java:6: error: package javax.websocket does not exist import javax.websocket.OnError; ^ main.java:7: error: package javax.websocket does not exist import javax.websocket.OnMessage; ^ main.java:8: error: package javax.websocket does not exist import javax.websocket.OnOpen; ^ main.java:9: error: package javax.websocket does not exist import javax.websocket.Session; ^ main.java:10: error: package javax.websocket.server does not exist import javax.websocket.server.ServerEndpoint; ^ main.java:21: error: cannot find symbol @ServerEndpoint("/websocket") ^ symbol: class ServerEndpoint socketConection.java:2: error: package javax.websocket does not exist import javax.websocket.Session; ^ main.java:27: error: cannot find symbol public String onMessage(String message, Session session) throws IOException, EncodeException, ParseException { ^ symbol: class Session location: class main main.java:27: error: cannot find symbol public String onMessage(String message, Session session) throws IOException, EncodeException, ParseException { ^ symbol: class EncodeException location: class main main.java:74: error: cannot find symbol public void onOpen(Session session) throws IOException, EncodeException { ^ symbol: class Session location: class main main.java:74: error: cannot find symbol public void onOpen(Session session) throws IOException, EncodeException { ^ symbol: class EncodeException location: class main main.java:84: error: cannot find symbol public void onClose(Session peer) throws IOException, EncodeException { ^ symbol: class Session location: class main main.java:84: error: cannot find symbol public void onClose(Session peer) throws IOException, EncodeException { ^ symbol: class EncodeException location: class main main.java:99: error: cannot find symbol public void onError(Throwable t) throws IOException, EncodeException { ^ symbol: class EncodeException location: class main main.java:102: error: cannot find symbol private void sendMessage(String mess) throws IOException, EncodeException { ^ symbol: class EncodeException location: class main socketConection.java:11: error: cannot find symbol Session session; ^ symbol: class Session location: class socketConection socketConection.java:14: error: cannot find symbol public socketConection(Session session, String name) { ^ symbol: class Session location: class socketConection main.java:26: error: cannot find symbol @OnMessage ^ symbol: class OnMessage location: class main main.java:73: error: cannot find symbol @OnOpen ^ symbol: class OnOpen location: class main main.java:83: error: cannot find symbol @OnClose ^ symbol: class OnClose location: class main main.java:98: error: cannot find symbol @OnError ^ symbol: class OnError location: class main Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 23 errors
0
|
|||||||
|
0 / 0 / 1
Регистрация: 22.02.2012
Сообщений: 140
|
||||||||||||
| 22.10.2016, 00:08 [ТС] | ||||||||||||
|
Добавлено через 6 минут Если 2 jar файла такой же порядок кода? (добавляем 2 jar и компилируем) Добавлено через 21 час 52 минуты Указал полный путь:
Добавлено через 12 минут Вот так создает файлы классов:
Кликните здесь для просмотра всего текста
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details. Что это значит?
0
|
||||||||||||
|
0 / 0 / 1
Регистрация: 22.02.2012
Сообщений: 140
|
|
| 23.10.2016, 17:08 [ТС] | |
|
Как поступать с классами если их два, я так понимаю их нужно запускать сразу двое т.к. там зависимость. Не подскажете синтаксис в командной строке?
Добавлено через 23 часа 48 минут Ошибка Кликните здесь для просмотра всего текста
public static void main(String[] args)
or a JavaFX application class must extend javafx.application.Application
0
|
|
| 23.10.2016, 17:08 | |
|
Помогаю со студенческими работами здесь
9
запуск сервера 1с Запуск сервера Запуск сервера Запуск сервера
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|