#java #компиляция
Закрыт. Этот вопрос не по теме. Ответы на него в данный момент не принимаются. Хотите улучшить этот вопрос? Переформулируйте вопрос, чтобы он соответствовал тематике «Stack Overflow на русском». Закрыт 3 года назад. Изучаю Java с нуля, есть вопрос. Почему этот код, который должен создать пустой текстовый документ на рабочем столе, при попытке скомпилировать выдает ошибку? package filecreator; import java.io.File; import java.io.IOException; public class FileCreator { public static void main(String[] args) { String fileName = "My File.txt"; String filePath = "/Users/Donrumata/Desktop/"; File myFile = new File(filePath + "/" + fileName); try { myFile.createNewFile(); } catch (IOException e) { e.printStackTrace(); } }
Ответы
Ответ 1
Если вы привели весь код в классе, то в конце не хватает точки с запятой и закрывающей фигурной скобки после нее. Пока писал ответ, увидел ответ про лишний слэш. Опытным путем выяснил, что их количество в пути не играет роли. Следующий код создаст файл в той же дирректории, что и код из вопроса: String fileName = "My File.txt"; String filePath = "/Users/Documents/Desktop/"; File myFile = new File(filePath + "//////" + fileName);
Комментариев нет:
Отправить комментарий