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

Java.lang.ClassNotFoundException

03.09.2020, 00:11. Показов 1861. Ответов 2
Метки jaxb (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Я разрабатываю крупный проект и столкнулся с следующей проблемой при тестировании: на 17 строке срабатывает исключение(см. ниже), я не могу понять как исправить ошибку. Надеюсь на вашу помощь.
Заранее благодарен!

Исключение:
javax.xml.bind.JAXBException
- with linked exception:
[java.lang.ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory]

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
package project.saveload;
 
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBException;
import javax.xml.bind.Marshaller;
import javax.xml.bind.Unmarshaller;
import project.settings.Settings;
 
/**
 *
 * @author e.putintsev
 */
public class Saveload {
    
    public static void load(SaveData sd) throws JAXBException{
        try{
        JAXBContext context=JAXBContext.newInstance(Wrapper.class);
        Unmarshaller um=context.createUnmarshaller();
        Wrapper wrapper =(Wrapper) um.unmarshal(Settings.getFILE_SAVE());
        sd.setAccounts(wrapper.getAccounts());
        sd.setArticles(wrapper.getArticles());
        sd.setCurrencies(wrapper.getCurrencites());
        sd.setTransactions(wrapper.getTransactions());
        sd.setTransfers(wrapper.getTransfer());
        }catch(JAXBException ex){
            System.out.println(ex.getMessage());
        }
        
    }
    
    public static void save(SaveData sd) throws JAXBException{
        JAXBContext context=JAXBContext.newInstance(Wrapper.class);
        Marshaller m=context.createMarshaller();
        m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
        
        Wrapper wrapper=new Wrapper();
        wrapper.setAccounts(sd.getAccounts());
        wrapper.setArticles(sd.getArticles());
        wrapper.setCurrencites(sd.getCurrencies());
        wrapper.setTransactions(sd.getTransactions());
        wrapper.setTransfer(sd.getTransfers());
        
        m.marshal(wrapper,Settings.getFILE_SAVE());
        
    }
    
}
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.09.2020, 00:11
Ответы с готовыми решениями:

Java.lang.ArrayIndexOutOfBoundsException: 4
После отправки потока данных на сервер возникает ошибка java.lang.ArrayIndexOutOfBoundsException: 4. Сама программа- это игра в крестики...

Java.lang.NoClassDefFoundError
Здравствуйте, дорогие форумчане! Пишу от безнадежности. Сразу приступлю к волнующему меня вопросу. Я пишу программу автозаполнения Web...

Java.lang.NullPointerException
кусок кода if(!cls.equals("")){ String ss = subd.getAllTems(cls); if(ss != null){ ...

2
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
03.09.2020, 01:10
Лучший ответ Сообщение было отмечено DyneX11 как решение

Решение

https://stackoverflow.com/ques... bind-v2-co
0
0 / 0 / 0
Регистрация: 31.08.2020
Сообщений: 8
05.09.2020, 12:02  [ТС]
Я понял свою ошибку. Большое спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.09.2020, 12:02
Помогаю со студенческими работами здесь

java.lang.NoClassDefFoundError
Ситуация такая написал простейший парсер. Пользовался этой инструкцией. http://www.ibm.com/developerworks/ru/edu/xmljava/index.html ...

java.lang.NullPointerException
Заранее прошу прощение если создал тему не в том разделе или продублировал. Часть кода. import java.util.*; import java.io.*; ...

Java.lang.ExceptionInInitializerError
Здравствуйте, помогите разобраться почему выскакивает исключение java.lang.ExceptionInInitializerError метод: private static...

Java.lang.IllegalStateException
Добрый вечер При компиляции возникает ошибка java.lang.IllegalStateException public class Solution { public static void...

Видит java.lang.String , но не видит java.util.Scanner
Столкнулся с проблемой, есть два импорта: java.lang.String и java.util.Scanner. Оба прописаны в классе с main. Когда создаю другие классы -...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru