I am trying to use google natural language processing api. I add libraries using Maven and add the GOOGLE_APPLICATION_CREDENTIALS
as environment variable which is having the path to a JSON file that contains my service account key.
It is giving me an error; Could not find TLS ALPN provider; no working netty-tcnative, Conscrypt, or Jetty NPN/ALPN available
try (LanguageServiceClient language = LanguageServiceClient.create()) {
// The text to analyze
String text = "Hello, world!";
Document doc = Document.newBuilder()
.setContent(text).setType(Type.PLAIN_TEXT).build();
// Detects the sentiment of the text
Sentiment sentiment = language.analyzeSentiment(doc).getDocumentSentiment();
System.out.printf("Text: %s%n", text);
System.out.printf("Sentiment: %s, %s%n", sentiment.getScore(), sentiment.getMagnitude());
}catch(Exception e){
System.out.println("Gevindu Error "+ e.getMessage());
}