每当我尝试编译这个函数时,它在第10行给出一个错误 - > ErrorMessage:CandidateCode.java.10:非法启动类型static HashMap hm = new HashMap <>(); 1错误我正在尝试在网站的编译器上编译它,但是当我使用netbeans时它完全正常.
import java.util.*;
public class CandidateCode {
static int rep, total = 0, sum = 0, i = 0, j = 0;
static HashMap<Integer, Integer> hm = new HashMap<>();
static ArrayList<Integer> al;
public static int DistributingMedals(int input1, int[] input2, int[] input3,
int[] input4, int input5) {
//Write code here
for (i = 0; i < input1; i++) {
int start = input3[i];
int end = input4[i];
int count = input2[i]; …Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个简单的spring应用程序,但是当我对bean使用@Component注释而不是在spring.xml文件中定义它时,我收到此错误.
2017年8月9日上午11:06:03 org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh INFO:刷新org.springframework.context.support.ClassPathXmlApplicationContext@7e32c033:启动日期[Wed Aug 09 11:06:03 IST 2017]; org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO:从类路径资源加载XML bean定义[spring.xml]线程"main"org.springframework中的异常.beans.factory.NoSuchBeanDefinitionException:org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:687)中没有名为'oval'的bean可用.在org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:284)的org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)org中的AbstractBeanFactory.java:1207) org.sumit.javabrains.DrawingApp.main中的.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1078)(DrawingApp.java:24)
我的类如下:1.DrawingApp.java(主类)
public package org.sumit.javabrains;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class DrawingApp {
public static void main(String[] args) throws InterruptedException {
ApplicationContext context = new ClassPathXmlApplicationContext("spring.xml");
Oval oval = (Oval) context.getBean("oval");
oval.draw();
}
}
Run Code Online (Sandbox Code Playgroud)
2. Spring.xml
<?xml version = "1.0" encoding = "UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.0.xsd">
<context:component-scan base-package="com.sumit.javabrains" />
<context:annotation-config />
<bean id="focus" class="org.sumit.javabrains.Point" scope="singleton">
<property name="x" value="-7" />
<property name="y" …Run Code Online (Sandbox Code Playgroud)