У меня действительно простой Java-класс HttpServer. Но по какой-то причине методы HttpServer, такие как create (), createContext (), не могут быть использованы и помечены Intellij как «Не удается разрешить символ [methodname]».
package httpserver;
import javax.net.ssl.HttpsURLConnection;
import java.net.InetSocketAddress;
public class HttpServer {
public static void main(String args[]) throws Exception {
int port = 9000;
HttpServer server = HttpServer.create(new InetSocketAddress(port), 0);
System.out.println("Server started at " + port);
server.createContext("/", new RootHandler());
}
}
Зависимость Maven, которую я использую для этого:
<dependency>
<groupId>com.sun.net.httpserver</groupId>
<artifactId>http</artifactId>
<version>20070405</version>
<scope>test</scope>
</dependency>
Я уже пытался сделать недействительными перезапуск кэшей и перестроить, но, похоже, ничего не работает. Я не могу найти решение этого.
Вот что я пытаюсь использовать:
https://docs.oracle.com/javase/8/docs/jre/api/net/httpserver/spec/com/sun/net/httpserver/HttpServer.html