eclipse rcp导出乱码以及引入spring配置文件

工程编码为UTF-8

第一步选择build.properties文件,右击选择PDE Tools->Creat Ant Build File

第二步选在plugin.xml文件,找到javac那行加上:encoding="UTF-8",保存

导出即可。

 

 

关于引入spring配置文件,如果你用如下方法:

 

  public static Object getBeanFactory(String beanName) throws BeansException, IOException { if (factory == null) { factory = new FileSystemXmlApplicationContext( FileLocator.toFileURL(Platform.getBundle(Activator.PLUGIN_ID).getEntry("")).getPath()+ "/applicationContext.xml"); } return factory.getBean(beanName); }

此方法同上面的差异性在于引入xml文件的路径问题,如果导出工程的话用此方法即无法访问到改配置文件。

如果需要导出.exe时也能访问到的话则需要这样写:

public static Object getBean(String beanName) { if (factory == null) { factory = new ClassPathXmlApplicationContext("/applicationContext.xml"); } return factory.getBean(beanName); }

你可能感兴趣的:(eclipse,spring,object,String,null,encoding)