класс java и ошибка «импортировать com.google.gson. *»

#java #compiler-errors

#java #ошибки компилятора

Вопрос:

в моем проекте Java servlet я использовал ajax, и там я использовал файл gson jar.без IDE Eclipse в kali linux в качестве операционной системы. я поместил свой gson.jar в WEB / lib / * и скомпилировал свою программу, javac -d ... -cp so the classpath is correct and when i use the same program in Eclipse it works well (here i entered the servlet-api.jar and WEB/lib/* to include all files) но столкнулся с этой ошибкой

 src/com/Servlets/AjaxController.java:9: error: package com.google.gson does not exist
import com.google.gson.*;
^
  

пожалуйста, укажите мне проблему и сначала спасибо

Комментарии:

1. Ваш путь к классу неверен

2. я не уверен, что это правильно

3. Включите это в свой вопрос, пожалуйста.

4. @Iman я указал, что МЫ */ lib / * как путь к классу

5. Если это WE */lib/ *, то он не рассматривается как правильный путь к классу. Подстановочные знаки допустимы только в конце строки вашего пути.

Ответ №1:

Сначала убедитесь, что вы используете версию java> = 1.6, потому что с этой версии рассматриваются подстановочные знаки (*).

Во-вторых, пути в вашем classpath должны быть разделены на: в системах unix вместо; (который находится в Windows)

В-третьих, убедитесь, что вы использовали подстановочный знак в конце каждой строки пути.

Комментарии:

1. моя версия java — openjdk версии «11.0.8» 2020-07-14 Среда выполнения OpenJDK (сборка 11.0.8 10-post-Debian-1.1) 64-разрядная серверная виртуальная машина OpenJDK (сборка 11.0.8 10-post-Debian-1.1, смешанный режим, совместное использование), и когда я использую: вместо; ничего не меняется и спасибосэр

2. @UserX Используйте: только в linux и измените WE * на WEB, и все будет в порядке 😊

3. @UserX приветствую вас, пожалуйста, примите мой ответ, если это помогло.