天天看點

java無法解析導入cn_java – “無法解析導入org.springframework”.

1.6

3.2.2.RELEASE

2.2.0.RELEASE

5.1.25

4.11

org.springframework

spring-core

${spring.version}

org.springframework

spring-jdbc

${spring.version}

org.springframework

spring-oxm

${spring.version}

mysql

mysql-connector-java

${mysql.driver.version}

org.springframework.batch

spring-batch-core

${spring.batch.version}

org.springframework.batch

spring-batch-infrastructure

${spring.batch.version}

org.springframework.batch

spring-batch-test

${spring.batch.version}

junit

junit

${junit.version}

test

spring-batch

org.apache.maven.plugins

maven-eclipse-plugin

2.9

true

false

org.apache.maven.plugins

maven-compiler-plugin

2.3.2

${jdk.version}

${jdk.version}

Below is my java class

import org.springframework.batch.core.Job;

import org.springframework.batch.core.JobExecution;

import org.springframework.batch.core.JobParameters;

import org.springframework.batch.core.launch.JobLauncher;

import org.springframework.context.ApplicationContext;

import org.springframework.context.support.ClassPathXmlApplicationContext;

public class App {

public static void main(String[] args) {

String[] springConfig =

{

"spring/batch/jobs/job-hello-world.xml"

};

ApplicationContext context =

new ClassPathXmlApplicationContext(springConfig);

JobLauncher jobLauncher = (JobLauncher) context.getBean("jobLauncher");

Job job = (Job) context.getBean("helloWorldJob");

try {

JobExecution execution = jobLauncher.run(job, new JobParameters());

System.out.println("Exit Status : " + execution.getStatus());

} catch (Exception e) {

e.printStackTrace();

}

}

}

我在App.java類的import語句中遇到錯誤. “無法解析導入org.springframework.”我清楚地提到了POM.xml中的依賴關系,我的java類仍然無法從那裡選擇依賴.