Я пытаюсь поймать ClientTransportException и моя программа выходит из строя на этапе компиляции со следующим исключением
[ERROR]\workspace\rates\java\service\bundle1\src\main\java\com\connector\ws\TestClass1.java:[72,70] package com.sun.xml.internal.ws.client does not exist
Как я знаю, этот пакет из rt.jar и существует в jre
Если я добавлю @SuppressWarnings ( "ограничение" ), он компилируется из плагина Eclipse Maven, но не из IntelliJ Idea (через maven) или в командную строку.
Когда я удаляю @SuppressWarnings, Eclipse показывает следующее предупреждение
Access restriction: The type ClientTransportException is not accessible due to restriction on required library C:\Program Files\Java\jre6\lib\rt.jar
Я нашел аналогичный question, но ответ на этот вопрос не достаточно ясен для меня, потому что я могу этот класс в rt.jar, и моя идея IntelliJ может видеть это тоже.
Может кто-нибудь объяснить такое поведение и возможное решение для него?