Я не уверен, что я здесь делаю не так, я начал работать над проектом java 10 (который, конечно, использует новую модульную систему java 9), поэтому подозреваю, что это связано с этим.
У меня следующая структура каталогов проекта:
Однако кнопка запуска в IntelliJ неактивна, и похоже, что intellij не распознает это как правильно структурированный проект Java.
Я просмотрел документацию, но по большей части это круговые пояснения, которые вызывают больше путаницы, чем ясности.
Я вижу, что в каталоге .idea есть подкаталог модулей, который выглядит так, как будто он содержит некоторые важные вещи - вероятно, я здесь что-то делаю не так, но я не знаю что.
Вот мой файл build.gradle, поскольку я подозреваю, что здесь это будет важно:
plugins {
id 'java'
id 'application'
id 'idea'
}
group 'com.chrismailloux'
version '0.1'
description = "Tutorial application developed to learn LWJGL and OpenGL."
sourceCompatibility = 1.8
task wrapper(type: Wrapper) {
gradleVersion = '4.9'
}
repositories {
mavenCentral()
}
dependencies {
// Dependencies left out for brevity
}
Кто-нибудь может меня прямо здесь подставить? Как я могу исправить это, чтобы запустить проект?




Структура папок по умолчанию в Gradle - src/main/java, но вы используете src/$project-name/main/java. Я подозреваю, что без дополнительной настройки Gradle не знает, где искать источники, и, следовательно, IntelliJ тоже не знает.
Похоже, что исходные наборы (1, 2) и есть ответ:
sourceSets {
main {
java {
srcDirs 'src/$project-name/main/java'
}
}
}
Как вы создали / начали проект?