eclipse 3.7断网情况下需要怎么才支持jdk1.8编译 20C

eclipse 3.7断网情况下需要怎么才支持jdk1.8编译

6个回答

eclipse 不需要网就可以编译的 你现在是报什么错么?

楼上说的对啊,eclipse是不需要联网的,把你的错发出来看看

eclipse编译是不需要联网的吧。

你报的错误是啥发出来看看

检查一下jkd的配置环境,项目右键→properties→java build path →Libraries 查看jre的版本,如果不是1.8需要修改成1.8,如果没有,需要添加本地安装的jre

你好,首先编译是不需要联网的,你可以右击项目到properence然后找到java然后找到compiler将编译版本改成1.8前提你安装了1.8jdk 除此之外在同一个目录下找到install把jre改成1.8前提一样,如果还不行,就是你程序问题,可以贴出来看看,望采纳。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
IntelliJ IDEA12.1.6 用的JDK1.7 Switch语句跟字符串报错
JDK1.7新特性,从Eclipse迁移过来的代码,和Eclipse用的同样的JDK1.7.0_07,在Eclipse中switch()括号中写字符串正常运行。 到了IDEA中显示如下错误: [img]http://dl2.iteye.com/upload/attachment/0090/0287/5d1648eb-99d2-3455-bdf4-73c3c841ad2b.jpg[/img] [img]http://dl2.iteye.com/upload/attachment/0090/0289/63217753-b14c-3b70-9d8f-153a065aca77.jpg[/img] 编译器版本也选了1.7,结果编译时报 java: -source 1.6 中不支持 switch 中存在字符串 (请使用 -source 7 或更高版本以允许 switch 中存在字符串) 请教还有哪里要设置么?
Exception in thread "main" java.lang.
从svn上down下来的源码,在搭建本机环境的时候报错 ``` Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apdplat/word/analysis/TextSimilarity : Unsupported major.minor version 52.0 2 at java.lang.ClassLoader.defineClass1(Native Method) 3 at java.lang.ClassLoader.defineClass(Unknown Source) 4 at java.security.SecureClassLoader.defineClass(Unknown Source) 5 at java.net.URLClassLoader.defineClass(Unknown Source) 6 at java.net.URLClassLoader.access$100(Unknown Source) 7 at java.net.URLClassLoader$1.run(Unknown Source) 8 at java.net.URLClassLoader$1.run(Unknown Source) 9 at java.security.AccessController.doPrivileged(Native Method) 10 at java.net.URLClassLoader.findClass(Unknown Source) 11 at java.lang.ClassLoader.loadClass(Unknown Source) 12 at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 13 at java.lang.ClassLoader.loadClass(Unknown Source) 14 at com.platform.config.run.JfinalConfig.afterJFinalStart(JfinalConfig.java:184) 15 at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:55) 16 at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:119) 17 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) 18 at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:724) 19 at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265) 20 at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250) 21 at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706) 22 at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:492) 23 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) 24 at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95) 25 at org.eclipse.jetty.server.Server.doStart(Server.java:277) 26 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) 27 at com.jfinal.server.JettyServer.doStart(JettyServer.java:135) 28 at com.jfinal.server.JettyServer.start(JettyServer.java:67) 29 at com.jfinal.core.JFinal.start(JFinal.java:154) 30 at com.platform.config.run.JfinalConfig.main(JfinalConfig.java:210) ``` 在各种网站上查阅了一下,说是用低版本的JDK编译高版本的.class就会报这个错,有以下两种易发生的情况: 1,命令行输入java -version和javac -version发现版本不一致,修改之; 2,版本一致则检查Path路径,一般安装oracle的机子配置jdk的时候会覆盖路径,修改之。 但是! 一,我没有装Oracle; Path路径为: d:\data\mblog\graphicsmagick-1.3.23-q8; C:\Windows\system32; C:\Windows; C:\Windows\System32\Wbem; C:\Windows\System32\WindowsPowerShell\v1.0\; D:\jdk1.7\bin; D:\jdk1.7\jre\bin; D:\mysqlinstallation\MySQL Utilities 1.3.6\; D:\maven\apache-maven-3.3.9\bin; 二,javac -version 下是java version “1.7.0_13” java -version下是 javac 1.7.0_13 所以,现在问题会出现在哪儿呢? 我使用的是eclipse,jfinal,maven
jd_gui.exe启动时提示 A java Exception has occured
大佬们,求助; 1.电脑是win10 2.已经安装jdk1.7,并且配置了环境变量 3.eclipse软件能正常打开,编译 但是点击jd_gui.exe时提示 A java Exception has occured
eclipse编译打包后的代码无法在服务器上加载?
eclipse编译打包后的代码无法在服务器上加载。出现找不到类和方法。重新编译后也无法加载,但在本地运行正常。请问一般这个是什么情况导致,jdk1.7.67 maven 3.5.0
eclipse weblogic发布web项目失败
环境: eclipse4.5.2 weblogic12.1.3 jdk:1.6/1.7/1.8 把web项目发布到weblogic失败(JDK三个版本编译后都不能发布成功),但是打成war包控制台部署能够正常运行 各位大神帮我看看是什么原因 ![图片说明](https://img-ask.csdn.net/upload/201610/03/1475430965_140371.png) ![图片说明](https://img-ask.csdn.net/upload/201610/03/1475431010_933996.png)
idea如何设置编译器。
使用idea编译出来的class文件和eclipse编译出来的相差很多,怎么设置呢? 1.idea版本2018.3.5 2.项目是web项目,配置本地电脑上的tomcat7运行调试,jdk版本1.7 3.其他同事都在使用eclipse,我使用idea,我们把写完的代码编译后用Beyond Compare 4传到服务器,发现同样的源码编译出来的class文件相差较大。 我度娘查到进行了如下设置,但是不管用: ![图片说明](https://img-ask.csdn.net/upload/201904/28/1556415507_738183.png) 这和我使用的本地tomcat有关系吗,我使用的是本地tomcat运行项目,将项目发布到tomcat的webapps中。
这种错怎么解决突然报的404 导入之前的项目或者都复制过来都不报错 新建一个jsp页面就报404
7月 24, 2019 9:10:26 下午 org.apache.catalina.startup.VersionLoggerListener log 信息: Server.服务器版本: Apache Tomcat/9.0.19 7月 24, 2019 9:10:26 下午 org.apache.catalina.startup.VersionLoggerListener log 信息: Server.构建: Apr 12 2019 14:22:48 UTC 7月 24, 2019 9:10:26 下午 org.apache.catalina.startup.VersionLoggerListener log 信息: Server version number: 9.0.19.0 7月 24, 2019 9:10:26 下午 org.apache.catalina.startup.VersionLoggerListener log 信息: OS Name: Windows 10 7月 24, 2019 9:10:26 下午 org.apache.catalina.startup.VersionLoggerListener log 信息: OS.版本: 10.0 7月 24, 2019 9:10:26 下午 org.apache.catalina.startup.VersionLoggerListener log 信息: 结.造: amd64 7月 24, 2019 9:10:26 下午 org.apache.catalina.startup.VersionLoggerListener log 信息: Java 环境变量: C:\Program Files\Java\jre-9.0.4 7月 24, 2019 9:10:26 下午 org.apache.catalina.startup.VersionLoggerListener log 信息: JVM 版本: 9.0.4+11 7月 24, 2019 9:10:26 下午 org.apache.catalina.startup.VersionLoggerListener log 信息: JVM.供应商: Oracle Corporation 7月 24, 2019 9:10:26 下午 org.apache.catalina.startup.VersionLoggerListener log 信息: CATALINA_BASE: E:\mybatis\.metadata\.plugins\org.eclipse.wst.server.core\tmp0 7月 24, 2019 9:10:26 下午 org.apache.catalina.startup.VersionLoggerListener log 信息: CATALINA_HOME: E:\mytomcat\apache-tomcat-9.0.19 7月 24, 2019 9:10:26 下午 org.apache.catalina.startup.VersionLoggerListener log 信息: Command line argument: -Dcatalina.base=E:\mybatis\.metadata\.plugins\org.eclipse.wst.server.core\tmp0 7月 24, 2019 9:10:26 下午 org.apache.catalina.startup.VersionLoggerListener log 信息: Command line argument: -Dcatalina.home=E:\mytomcat\apache-tomcat-9.0.19 7月 24, 2019 9:10:26 下午 org.apache.catalina.startup.VersionLoggerListener log 信息: Command line argument: -Dwtp.deploy=E:\mybatis\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps 7月 24, 2019 9:10:26 下午 org.apache.catalina.startup.VersionLoggerListener log 信息: Command line argument: -Dfile.encoding=UTF-8 7月 24, 2019 9:10:26 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent 信息: Loaded APR based Apache Tomcat Native library [1.2.21] using APR version [1.6.5]. 7月 24, 2019 9:10:26 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent 信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. 7月 24, 2019 9:10:26 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent 信息: APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] 7月 24, 2019 9:10:26 下午 org.apache.catalina.core.AprLifecycleListener initializeSSL 信息: OpenSSL successfully initialized [OpenSSL 1.1.1a 20 Nov 2018] 7月 24, 2019 9:10:26 下午 org.apache.coyote.AbstractProtocol init 信息: 初始化协议处理器 ["http-nio-8080"] 7月 24, 2019 9:10:27 下午 org.apache.coyote.AbstractProtocol init 信息: 初始化协议处理器 ["ajp-nio-8009"] 7月 24, 2019 9:10:27 下午 org.apache.catalina.startup.Catalina load 信息: 服务器在[1,274]毫秒内初始化 7月 24, 2019 9:10:27 下午 org.apache.catalina.core.StandardService startInternal 信息: Starting service [Catalina] 7月 24, 2019 9:10:27 下午 org.apache.catalina.core.StandardEngine startInternal 信息: Starting Servlet engine: [Apache Tomcat/9.0.19] 7月 24, 2019 9:10:27 下午 org.apache.catalina.util.SessionIdGeneratorBase createSecureRandom 警告: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [171] milliseconds. 7月 24, 2019 9:10:32 下午 org.apache.catalina.core.ApplicationContext log 信息: No Spring WebApplicationInitializer types detected on classpath 7月 24, 2019 9:10:33 下午 org.apache.jasper.servlet.TldScanner scanJars 信息: 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。 7月 24, 2019 9:10:33 下午 org.apache.catalina.core.ApplicationContext log 信息: Initializing Spring root WebApplicationContext 7月 24, 2019 9:13:04 下午 org.apache.ibatis.mapping.VendorDatabaseIdProvider getDatabaseId 严重: Could not get a databaseId from dataSource java.sql.SQLException: Connections could not be acquired from the underlying database! at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:106) at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:529) at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:128) at org.apache.ibatis.mapping.VendorDatabaseIdProvider.getDatabaseProductName(VendorDatabaseIdProvider.java:76) at org.apache.ibatis.mapping.VendorDatabaseIdProvider.getDatabaseName(VendorDatabaseIdProvider.java:61) at org.apache.ibatis.mapping.VendorDatabaseIdProvider.getDatabaseId(VendorDatabaseIdProvider.java:49) at org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory(SqlSessionFactoryBean.java:395) at org.mybatis.spring.SqlSessionFactoryBean.afterPropertiesSet(SqlSessionFactoryBean.java:295) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1514) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1452) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:567) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464) at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:385) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:284) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4682) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5150) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1377) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1367) at java.base/java.util.concurrent.FutureTask.run(Unknown Source) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.base/java.util.concurrent.AbstractExecutorService.submit(Unknown Source) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:902) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:831) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1377) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1367) at java.base/java.util.concurrent.FutureTask.run(Unknown Source) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.base/java.util.concurrent.AbstractExecutorService.submit(Unknown Source) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:902) at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.StandardService.startInternal(StandardService.java:423) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:932) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.startup.Catalina.start(Catalina.java:633) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:350) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:492) Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source. at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1319) at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:557) at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:477) at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:525) ... 50 more WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.apache.ibatis.reflection.Reflector (file:/E:/mybatis/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/aa/WEB-INF/lib/mybatis-3.2.2.jar) to method java.lang.Object.finalize() WARNING: Please consider reporting this to the maintainers of org.apache.ibatis.reflection.Reflector WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 7月 24, 2019 9:13:05 下午 org.apache.catalina.core.ApplicationContext log 信息: Initializing Spring FrameworkServlet 'springmvc' 7月 24, 2019 9:13:06 下午 org.apache.coyote.AbstractProtocol start 信息: 开始协议处理句柄["http-nio-8080"] 7月 24, 2019 9:13:06 下午 org.apache.coyote.AbstractProtocol start 信息: 开始协议处理句柄["ajp-nio-8009"] 7月 24, 2019 9:13:06 下午 org.apache.catalina.startup.Catalina start 信息: Server startup in [159,538] milliseconds web配置文件 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <display-name>SpringMybatisOa</display-name> <!-- dwr --> <servlet> <servlet-name>dwr_invoker</servlet-name> <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class> <init-param> <param-name>crossDomainSessionSecurity</param-name> <param-value>false</param-value> </init-param> <init-param> <param-name>debug</param-name> <param-value>true</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>dwr_invoker</servlet-name> <url-pattern>/dwre/*</url-pattern> </servlet-mapping> <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>*.action</url-pattern> </filter-mapping> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:springconfig/*.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>*.action</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> </web-app> springmvc配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd"> <mvc:annotation-driven/><!-- 启动注解方式的mvc --> <context:component-scan base-package="action"/><!-- 扫描该包下所有类加载到容器 --> <bean id="viewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/> <property name="prefix" value="/"/> <property name="suffix" value=".jsp"/> </bean> </beans> spring配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd"> <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations" value="classpath:jdbc.properties"></property> </bean> <bean id="ds" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="${driverClass}" /> <property name="jdbcUrl" value="${url}" /> <property name="user" value="${userName}" /> <property name="password" value="${passWord}" /> </bean> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="ds" /> </bean> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="ds" /> <!-- 自动扫描mapping.xml文件 --> <property name="mapperLocations" value="classpath:dao/*.xml"></property> </bean> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/> <property name="basePackage" value="dao" /> </bean> <tx:annotation-driven transaction-manager="transactionManager"/> <context:component-scan base-package="biz.impl"/> </beans> 在线等 急!!!
新建安卓项目没生成R.java文件
大家好,我是做J2EE的,想学android,起步就遇到这个问题,求帮忙! 下载的adt-bundle-windows-x86-20140702版本,ADT和eclipse集成在一起的,sdk除了5.0的没下,其他都下载了,JDK1.7(之前装过1.6和1.8,效果一样的)。试过网上搜到的方法,比如:Clean、Fix Project Properties、更新ADT SDK、点过Is Library、SDK没装全。 新建的空项目,什么都没写,设置的最小版本是2.3.3,编译版本是4.0,最小版本改成4.0就没有appcompat_v7的问题了,但是听说开发都用2.2、2.3的,所以只能纠缠这个问题了,已经几天了,求大神帮忙,万分感谢。 下面是错误提示: appcompat_v7/res/values-v21/styles_base.xml 报错 ![CSDN移动问答][1] ![CSDN移动问答][2] ![CSDN移动问答][3] [1]: http://img.my.csdn.net/uploads/201410/21/1413869991_1567.jpg [2]: http://img.my.csdn.net/uploads/201410/21/1413869992_4159.jpg [3]: http://img.my.csdn.net/uploads/201410/21/1413869992_3573.jpg
cordova添加热更新插件报错
cordova 添加热更新插件后,编译时报错。报错图如下: ![图片说明](https://img-ask.csdn.net/upload/201612/06/1481000521_779820.png) 环境概述: windows8; node:v6.9.1; npm:3.10.8; jdk:1.8.0_111; sdk:tools全装,api 24,api 23; cordova:6.4.0; ant:apache-ant-1.9.7; 以上这些安装完毕,系统变量也设置完了,检查也没问题。可是每次添加cordova-hot-code-push-plugin这个插件后,再编译就报上面的错,不添加这个插件就一切正常。问了很多人,都没遇到我这样的情况,实在搞不明白了。 我将项目导入eclipse中,如下图所示,也是一堆报错: ![图片说明](https://img-ask.csdn.net/upload/201612/06/1481000545_770275.png) 请高手帮忙解答,本人需要这个功能有急用,如果能帮我解决这个问题
maven 命令窗口打包有问题
我在eclipse 里构建的maven项目,,环境:maven 3.3.9+jdk1.8 1.用eclipse 导出的war包没有任何问题,, 2如果用 mvn install 打包,输出的是SUCCESS,,然后把包放到tomcat里发布也没有问题 但访问 war里的方法时 会报 **Invalid bound statement <not foun> :..............** 3,我吧源码 从svn里下载出来,然后打来cmd命令窗口, 不管用 mvn package 还是 mvn tomcat:run ,运行项目 都会有 (2) 里面出现的错误 4 ,我怀疑是jdk的问题,因为这是打包的编译问题,然后我吧jdk 换成1.7 ,然后把上面的方法 重新试了一遍 ,然并卵,依旧报错 有没有谁知道这个问题啊?关键是 控制台永远输出 SUCCESS ,没有报错的地方 ----------------------------------------------------- 已解决,
Tomcat7启动报NoClassDefFoundError,Jetty启动正常
<div class="iteye-blog-content-contain" style="font-size: 14px;"> <p>    今天使用Maven做了个Struts2+Spring3+Hibernate4的小Demo,使用Tomcat7启动时报错,错误信息如下:</p> <p> </p> <pre name="code" class="java">2013-12-2 13:53:49 org.apache.catalina.core.AprLifecycleListener init 信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\jdk1.6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;D:/Java/jdk/bin/../jre/bin/client;D:/Java/jdk/bin/../jre/bin;D:/Java/jdk/bin/../jre/lib/i386;D:\Java\jdk\bin;D:\oracle\app\oracle\product\10.2.0\server\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;D:\svn\bin;D:\rose\common;D:\mysqlbase\bin;D:\WPS\WPSOffice\9.1.0.4249\office6;C:\Program Files\StormII\Codec;C:\Program Files\StormII;D:\Java\jdk\bin;D:\maven3\bin\;D:\ant\bin;D:\btrace\bin;;D:\eps\eclipse1.0.3; 2013-12-2 13:53:50 org.apache.tomcat.util.digester.SetPropertiesRule begin 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:ssh_easyui_st' did not find a matching property. 2013-12-2 13:53:52 org.apache.coyote.AbstractProtocol init 信息: Initializing ProtocolHandler ["http-bio-8486"] 2013-12-2 13:53:52 org.apache.coyote.AbstractProtocol init 信息: Initializing ProtocolHandler ["ajp-bio-8219"] 2013-12-2 13:53:52 org.apache.catalina.startup.Catalina load 信息: Initialization processed in 3256 ms 2013-12-2 13:53:52 org.apache.catalina.core.StandardService startInternal 信息: Starting service Catalina 2013-12-2 13:53:52 org.apache.catalina.core.StandardEngine startInternal 信息: Starting Servlet Engine: Apache Tomcat/7.0.47 2013-12-2 13:53:53 org.apache.tomcat.websocket.server.WsSci onStartup 信息: JSR 356 WebSocket (Java WebSocket 1.0) support is not available when running on Java 6. To suppress this message, run Tomcat on Java 7, remove the WebSocket JARs from $CATALINA_HOME/lib or add the WebSocketJARs to the tomcat.util.scan.DefaultJarScanner.jarsToSkip property in $CATALINA_BASE/conf/catalina.properties. Note that the deprecated Tomcat 7 WebSocket API will be available. 2013-12-2 13:53:53 org.apache.catalina.util.SessionIdGenerator createSecureRandom 信息: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [234] milliseconds. 2013-12-2 13:53:54 org.apache.catalina.core.ContainerBase startInternal 严重: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/ssh_easyui]] at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:800) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/ssh_easyui]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) ... 7 more Caused by: java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Class.java:2291) at java.lang.Class.getDeclaredFields(Class.java:1743) at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:106) at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:263) at org.apache.catalina.startup.WebAnnotationSet.loadApplicationListenerAnnotations(WebAnnotationSet.java:92) at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:65) at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:405) at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:881) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:376) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5322) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 7 more Caused by: java.lang.ClassNotFoundException: org.springframework.context.ApplicationContext at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) ... 21 more 2013-12-2 13:53:54 org.apache.catalina.core.ContainerBase startInternal 严重: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]] at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123) at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:302) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.startup.Catalina.start(Catalina.java:691) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:456) Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) Caused by: org.apache.catalina.LifecycleException: A child container failed during start at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1131) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:800) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 7 more 2013-12-2 13:53:54 org.apache.catalina.startup.Catalina start 严重: The required Server component failed to start so Tomcat is unable to start. org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8325]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.startup.Catalina.start(Catalina.java:691) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:456) Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Catalina]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 7 more Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 9 more Caused by: org.apache.catalina.LifecycleException: A child container failed during start at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1131) at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:302) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 11 more 2013-12-2 13:53:54 org.apache.coyote.AbstractProtocol pause 信息: Pausing ProtocolHandler ["http-bio-8486"] 2013-12-2 13:53:54 org.apache.coyote.AbstractProtocol pause 信息: Pausing ProtocolHandler ["ajp-bio-8219"] 2013-12-2 13:53:54 org.apache.catalina.core.StandardService stopInternal 信息: Stopping service Catalina 2013-12-2 13:53:54 org.apache.coyote.AbstractProtocol destroy 信息: Destroying ProtocolHandler ["http-bio-8486"] 2013-12-2 13:53:54 org.apache.coyote.AbstractProtocol destroy 信息: Destroying ProtocolHandler ["ajp-bio-8219"]</pre> <p>    spring-context-3.1.2.RELEASE.jar这个包在maven中引入了,lib下可以看到,把target的classes文件删除重新编译或者换个tomcat[Tomcat_7039,Tomcat_7047]还是报错,很奇怪。使用jetty启动时成功,页面可以访问没问题,以前也遇到过tomcat启动报<span style="background-color: #fafafa; font-family: monospace; font-size: 1em; line-height: 1.5;">A child container failed during start</span><span style="font-size: 12px; line-height: 1.5;">错,但那是少包引起的,现在情况是包存在启动却报错,请教这是什么原因引起的?</span></p> </div>
maven集成SSM,提示Failed to load ApplicationContext
每次运行都报的Failed to load ApplicationContext... 因为没有头绪,所以只能把代码都贴上来,麻烦各位大神多费眼,感激不尽 运行环境 工具:Eclipse photon JDK版本:1.8 Spring版本:5.0.2 Mybatis:3.4.5 整个代码结构如下图: ![图片说明](https://img-ask.csdn.net/upload/201906/02/1559407466_222419.png) ================= 测试类代码片段: ``` import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import com.Leo.Mapper.UserMapper; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations="classpath:applicationContext.xml") public class App { @Autowired private UserMapper usermapper; @Test public void testSelectAll() throws Exception{ usermapper.selectAll().forEach(System.out::println); } } ``` ============================== applicationContext.xml配置如下 ``` <?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> <!-- 核心:1.classpath的根路径去加载db.properties文件 --> <context:property-placeholder location="classpath:db.properties" system-properties-mode="NEVER" /> <!-- 核心:2.配置一个druid的连接池 --> <bean id="myDataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <property name="driverClassName" value="${jdbc.driver}" /> <property name="url" value="${jdbc.url}" /> <property name="username" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}"/> </bean> <!--3. 配置SqlSessionFactory --> <bean id="mySqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <!-- 1.关联连接池 --> <property name="dataSource" ref="myDataSource" /> <!-- 2.配置mybatis属性 --> <!-- 有xml文件 --> <!-- <property name="configLocation" value="classpath:MyBatis-config.xml" />--> <!-- 不配置mybatis的XML --> <property name="configurationProperties"> <value> lazyLoadingEnabled=true <!-- 取消关联查询积极性 --> aggressiveLazyLoading=false <!-- 那些方法出发关系查询 --> lazyLoadTriggerMethods=clone </value> </property> <!-- 核心:3.配置别名 --> <property name="typeAliasesPackage" value="com.leo.domain"/> <!-- 核心:4.关联映射文件 --> <property name="mapperLocations" value="classpath:Mappers/*Mapper.xml" /> </bean> <!-- 4.配置MapperFactoryBean,让Spring帮我们创建代理对象 --> <bean id="userMapper" class="org.mybatis.spring.mapper.MapperFactoryBean"> <property name="sqlSessionFactory" ref="mySqlSessionFactory" /> <property name="mapperInterface" value="com.leo.Mapper.UserMapper" /> </bean> </beans> ``` Maven的pom.xml配置: ``` <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.leo</groupId> <artifactId>ssmDemo</artifactId> <version>0.0.1-SNAPSHOT</version> <!-- 项目编码和依赖框架版本 --> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <spring.version>5.0.2.RELEASE</spring.version> <mybatis.version>3.4.5</mybatis.version> </properties> <dependencies> <!-- Spring --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spring.version}</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${spring.version}</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring.version}</version> <scope>compile</scope> </dependency> <!-- mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>${mybatis.version}</version> </dependency> <!-- mybatis-spring --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.3.0</version> </dependency> <!-- MySQL驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.38</version> <scope>compile</scope> </dependency> <!-- druid连接池 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.26</version> </dependency> <!-- aspectJ织入 --> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.8.7</version> </dependency> <!-- JSON处理 --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.9.5</version> </dependency> <!-- JUnit4测试工具 --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>compile</scope> </dependency> <!-- Servlet-API --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> <scope>compile</scope> </dependency> <!-- JSTL标签库 --> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <!-- 日志 --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.21</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.21</version> </dependency> <!-- lombok插件 --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.6</version> <scope>compile</scope> </dependency> </dependencies> <build> <plugins> <!--Java编译器插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> </configuration> </plugin> <!--Tomcat7插件 --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <uriEncoding>UTF-8</uriEncoding> <path>/</path> <port>80</port> </configuration> </plugin> </plugins> </build> </project> ```
sublime text2 不能编译Java程序 已按网上的教程做过了
最后运行是老是出现 Compiling Demo....... 错误: 仅当显式请求注释处理时才接受类名称 'Demo' 1 个错误 [Finished in 0.8s] 这类的提示。环境变量已设好,在eclipse下可运行JAVA程序。 电脑path C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Program Files\Broadcom\Broadcom 802.11 Network Adapter; **D:\glassfish3\jdk7\bin** ;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\
ant+junit组合出现ClassNotFoundException错误
一个简单的junit测试,在eclipse中,测试用例run as junit.正确,绿色的进度条。 后来结合自己最近刚学的,通过ant+junit来实现编译和测试。build.xml文件内容如下: [code="java"]<?xml version="1.0" encoding="UTF-8"?> <project name="build" default="junitTest"> <property name="src.dir" value="D:\workspace\examsystem\src"/> <property name="common.dir" value="D:\workspace\mycommon"/> <property name="dest.dir" value="D:\workspace\examsystem\WebContent\WEB-INF\classes"/> <path id="project.classpath"> <fileset dir="C:\Program Files\Apache Software Foundation\Tomcat 5.0\common\lib"> <include name="**/*.jar"/> </fileset> <filelist id="file" dir="D:\My Documents\book spec helpdoc\help doc\junit4.5"> <file name="junit-4.5.jar"/> <file name="junit-dep-4.5.jar"/> </filelist> <filelist id="file2" dir="D:\My Documents\book spec helpdoc\help doc\dom4j-1.6.1"> <file name="dom4j-1.6.1.jar"/> </filelist> <filelist id="file3" dir="D:\My Documents\book spec helpdoc\help doc\apache-log4j-1.2.15"> <file name="log4j-1.2.15.jar"/> </filelist> <pathelement location="D:\My Documents\book spec helpdoc\help doc\commons-lang-2.3\commons-lang-2.3.jar"/> </path> <target name="junitTest" depends="compileAll"> <junit printsummary="yes" haltonerror="yes" haltonfailure="yes" fork="yes"> <formatter type="plain" usefile="false"/> <test name="test.examsystem.common.AnotherTestPage"/> </junit> </target> <target name="compileAll"> <javac srcdir="${common.dir}" destdir="${dest.dir}"> <classpath refid="project.classpath"/> </javac> <javac srcdir="${src.dir}" destdir="${dest.dir}"> <classpath refid="project.classpath"/> </javac> </target> </project> [/code] 程序导入的jar,是因为在整个的copileAll过程中,有引用到。 通过命令窗口来运行时,却出现java.lang.ClassNotFoundException: test.examsystem.common.AnotherTestPage这个错误。 有查到javaeye中有个兄弟也提出过这个问题(http://www.iteye.com/problems/10228),但是是无满意答案回复。而且他自己解决的办法不适用我这个。所以,找大家帮个忙。 [b]问题补充:[/b] 应当没有这个问题,因为在compileAll任务中,是没有错误的。 自己通过增减构建文件内容,将<test name="test.examsystem.common.AnotherTestPage"/> 这句删掉是没有问题的。 刚开始的时候,我也是怀疑没有这个文件。将原来已经有的class文件全部删除后再运行一次,所有的class文件是都会出来的。 将class文件拖到eclipse中打开时,类的定义有: public class test.examsystem.common.AnotherTestPage extends junit.framework.TestCase{...}.应当是可以排队找不到类的问题。 问题可能在于类名那里,test.examsystem.common.AnotherTestPage .(jdk 1.5) [b]问题补充:[/b] 通过ant -debug,得到下面的结果。 [code="java"] Apache Ant version ${project.version} compiled on ${TODAY} Buildfile: build.xml Adding reference: ant.PropertyHelper Detected Java version: 1.5 in: C:\Program Files\Java\jdk1.5.0_16\jre Detected OS: Windows XP Adding reference: ant.ComponentHelper Setting ro project property: ant.file -> D:\workspace\examsystem\src\ant\build.x ml Adding reference: ant.projectHelper Adding reference: ant.parsing.context Adding reference: ant.targets parsing buildfile D:\workspace\examsystem\src\ant\build.xml with URI = file:/D:/ workspace/examsystem/src/ant/build.xml Setting ro project property: ant.project.name -> build Adding reference: build Setting ro project property: ant.file.build -> D:\workspace\examsystem\src\ant\b uild.xml Project base dir set to: D:\workspace\examsystem\src\ant +Target: +Target: junitTest +Target: compileAll [antlib:org.apache.tools.ant] Could not load definitions from resource org/apach e/tools/ant/antlib.xml. It could not be found. Setting project property: src.dir -> D:\workspace\examsystem\src Setting project property: common.dir -> D:\workspace\mycommon Setting project property: dest.dir -> D:\workspace\examsystem\WebContent\WEB-INF \classes Adding reference: project.classpath Adding reference: file Adding reference: file2 Adding reference: file3 Attempting to create object of type org.apache.tools.ant.helper.DefaultExecutor Adding reference: ant.executor Build sequence for target(s) `junitTest' is [junitTest] Complete build sequence is [junitTest, compileAll, ] junitTest: [junit] Found D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\li b\junit-4.5.jar [junit] Found D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\li b\ant-launcher.jar [junit] Found D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\li b\ant.jar [junit] Found D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\li b\ant-junit.jar [junit] Implicitly adding D:\My Documents\book spec helpdoc\help doc\apache- ant-1.7.1\lib\junit-4.5.jar;D:\My Documents\book spec helpdoc\help doc\apache-an t-1.7.1\lib\ant-launcher.jar;D:\My Documents\book spec helpdoc\help doc\apache-a nt-1.7.1\lib\ant.jar;D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1 \lib\ant-junit.jar to CLASSPATH [junit] Executing 'C:\Program Files\Java\jdk1.5.0_16\jre\bin\java.exe' with arguments: [junit] '-classpath' [junit] 'D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\lib\jun it-4.5.jar;D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\lib\ant-l auncher.jar;D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\lib\ant. jar;D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\lib\ant-junit.ja r' [junit] 'org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner' [junit] 'test.examsystem.common.AnotherTestPage' [junit] 'filtertrace=true' [junit] 'haltOnError=true' [junit] 'haltOnFailure=true' [junit] 'formatter=org.apache.tools.ant.taskdefs.optional.junit.SummaryJUnit ResultFormatter' [junit] 'showoutput=false' [junit] 'outputtoformatters=true' [junit] 'logtestlistenerevents=true' [junit] 'formatter=org.apache.tools.ant.taskdefs.optional.junit.PlainJUnitRe sultFormatter' [junit] 'crashfile=D:\workspace\examsystem\src\ant\junitvmwatcher4124.proper ties' [junit] 'propsfile=D:\workspace\examsystem\src\ant\junit4125.properties' [junit] [junit] The ' characters around the executable and arguments are [junit] not part of the command. Execute:Java13CommandLauncher: Executing 'C:\Program Files\Java\jdk1.5.0_16\jre\ bin\java.exe' with arguments: '-classpath' 'D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\lib\junit-4.5.jar;D :\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\lib\ant-launcher.jar; D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\lib\ant.jar;D:\My Do cuments\book spec helpdoc\help doc\apache-ant-1.7.1\lib\ant-junit.jar' 'org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner' 'test.examsystem.common.AnotherTestPage' 'filtertrace=true' 'haltOnError=true' 'haltOnFailure=true' 'formatter=org.apache.tools.ant.taskdefs.optional.junit.SummaryJUnitResultFormat ter' 'showoutput=false' 'outputtoformatters=true' 'logtestlistenerevents=true' 'formatter=org.apache.tools.ant.taskdefs.optional.junit.PlainJUnitResultFormatte r' 'crashfile=D:\workspace\examsystem\src\ant\junitvmwatcher4124.properties' 'propsfile=D:\workspace\examsystem\src\ant\junit4125.properties' The ' characters around the executable and arguments are not part of the command. [junit] Running test.examsystem.common.AnotherTestPage [junit] Testsuite: test.examsystem.common.AnotherTestPage [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec [junit] [junit] Caused an ERROR [junit] test.examsystem.common.AnotherTestPage [junit] java.lang.ClassNotFoundException: test.examsystem.common.AnotherTest Page [junit] at java.net.URLClassLoader$1.run(URLClassLoader.java:200) [junit] at java.security.AccessController.doPrivileged(Native Method) [junit] at java.net.URLClassLoader.findClass(URLClassLoader.java:188) [junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:306) [junit] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) [junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:251) [junit] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) [junit] at java.lang.Class.forName0(Native Method) [junit] at java.lang.Class.forName(Class.java:164) [junit] BUILD FAILED D:\workspace\examsystem\src\ant\build.xml:24: Test test.examsystem.common.Anothe rTestPage failed at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.actOnTestResul t(JUnitTask.java:1840) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitT ask.java:837) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue (JUnitTask.java:1785) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitT ask.java:785) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav a:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) at org.apache.tools.ant.Project.executeTarget(Project.java:1306) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe cutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.Main.runBuild(Main.java:760) at org.apache.tools.ant.Main.startAnt(Main.java:219) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) Total time: 3 seconds [/code] 目前,我自己正在试着去修改报错误的类。打印提示信息,暂时没有进展。 [b]问题补充:[/b] 多谢grandboy的解答,正是你说的这个问题导致我的ant+junit出错。 悠修改你的一个笔误: [code="java"] <pathelement refid="project.classpath"/> 要改成 <pathelement path="project.classpath"/> [/code] 运行正常,看到了这个结果: [code="java"] Buildfile: build.xml compileAll: junitTest: [junit] Running test.examsystem.common.AnotherTestPage [junit] Testsuite: test.examsystem.common.AnotherTestPage [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.031 sec [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.031 sec [junit] [junit] Testcase: testPage took 0.015 sec [junit] Testcase: testGetPageNavigateInt took 0 sec [junit] Testcase: testGetPageNavigate took 0 sec BUILD SUCCESSFUL Total time: 3 seconds [/code] 再次多谢!!!!!!!
java连接sql server2005,驱动加载成功,数据库连接失败,应该怎么办?
我的妈呀,搞了我三四天,各种各样的方法都试了,降jdk,升SQLserver,各种各样的设置改动,全都没用,甚至我都想动系统版本了。 一直是出现这个异常:这个异常 java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 无效的字符串或缓冲区长度。 简直要绝望了,偶然看到了[jdk1.7 JDBC连接SQL Server2008](https://www.cnblogs.com/gnivor/p/4244965.html ""),试试看吧,第一步我已经做了,从第二步开始,将驱动下载复制到各自位置,然后运行测试程序,哈,还是有异常,不过异常变了,变成:Exception in thread "main" java.lang.UnsupportedClassVersionError: L10_1 : Unsupported major.minor version 51.0,变了好啊,变了就说明有效果啊,再查这个异常,感谢这个帖子[出现 java.lang.UnsupportedClassVersionError 错误的原因及解决方法](https://blog.csdn.net/qq_35246620/article/details/70161152 "")和[运行java程序的时候出现Exception in thread "main" java.lang.UnsupportedClassVersionError:](https://blog.csdn.net/qinkang1993/article/details/52749487 "") ,综合这两个帖子,将java的编译环境jdk和jre更换到相同的1.7版本,啊,奇迹出现了,终于得到想要的结果了 ![图片说明](https://img-ask.csdn.net/upload/201901/11/1547203744_700394.jpg) 感谢上面提及的帖子的作者,让我在学习中得到帮助,及希望我这个问题能帮助到遇到这种问题的网友们。 ---------------------------------------------------------------------------- - - - - - - - - - - 电脑系统是win7 64位家庭旗舰版的 在sql server2005中建立名为shuihu的库,写了renwu表,在数据源(ODBC)里SQL Server ODBC 数据源测试 中是测试成功的,但在myeclipse里运行简单的测试程序就出错了 ![图片说明](https://img-ask.csdn.net/upload/201901/10/1547131042_417088.jpg) ![图片说明](https://img-ask.csdn.net/upload/201901/11/1547182200_715425.jpg) ``` import java.sql.*; public class L10_1 { public static void main(String[] args){ Connection ct=null; Statement sm=null; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); System.out.println("加载驱动成功!"); }catch(Exception e){ e.printStackTrace(); } try{ ct=DriverManager.getConnection("jdbc:odbc:sqlserver", "sa", "2010cjs"); System.out.println("数据库连接成功!"); }catch(SQLException e){ e.printStackTrace(); } try{ sm=ct.createStatement(); ResultSet rs=sm.executeQuery("select * from bumen"); while(rs.next()) { int bianhao=rs.getInt(1); String mingcheng=rs.getString(2); String didian=rs.getString(3); System.out.println(bianhao+" "+mingcheng+" "+didian); } }catch(Exception e){} finally{ try{ if(sm!=null){ sm.close(); } if(ct!=null){ ct.close(); } }catch(Exception e2){} } } } ``` 在网上查了两天了,各种方法都试了,也没能找出问题。 先是jar7以后的不提供ODBC桥,而原先的是jar11,把jar11卸载了,换上jar7,但是没用。 将“sql server configuration manager”中“SQL Server 2005网络配置”下的“SQLSERVER 的协议”里四个协议都启用,其中”TCP/IP“属性里的”IP地址“里的”IPAII“端口改为1433,其他”IP“”以启用“都改为”是“,不过还是没用。 实在是没有办法了,请大神帮忙指导一下。
linux下File.createNewFile(“中文文件名”) 乱码问题
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span><span style="font-size: small;">我今天遇到了一个中文乱码的问题,虽然现在貌似解决了,但我想了很久没想明白。希望大家帮我支支招,让我搞明白这是啥原因。</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;"> </span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span><span style="font-size: small;">我的疑问是</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span>我的</span><span lang="EN-US"><span style="font-family: Calibri;">java</span></span><span>我的</span><span lang="EN-US"><span style="font-family: Calibri;">java</span></span><span>源文件是用</span><span lang="EN-US"><span style="font-family: Calibri;">utf-8</span></span><span>保存的</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span>在</span><span lang="EN-US"><span style="font-family: Calibri;">solaris</span></span><span>机器上也是用</span><span lang="EN-US"><span style="font-family: Calibri;">utf-8</span></span><span>进行编译的</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span>为什么执行的时候</span><span style="font-family: Calibri;"> </span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong><span style="font-family: Consolas; color: #005032; font-size: 12pt;">String</span></strong><span style="font-family: Consolas; color: black; font-size: 12pt;"> </span><strong><span style="font-family: Consolas; color: #8080ff; font-size: 12pt;">newp</span></strong><span style="font-family: Consolas; color: black; font-size: 12pt;"> <strong>=</strong> </span><strong><span style="font-family: Consolas; color: #7f0055; font-size: 12pt;">new</span></strong><span style="font-family: Consolas; color: black; font-size: 12pt;"> </span><strong><span style="font-family: Consolas; color: navy; font-size: 12pt;">String</span></strong><span style="font-family: Consolas; color: black; font-size: 12pt;">(path<strong>.</strong></span><strong><span style="font-family: Consolas; color: navy; font-size: 12pt;">getBytes</span></strong><span style="font-family: Consolas; color: black; font-size: 12pt;">(</span><span style="font-family: Consolas; color: #2a00ff; font-size: 12pt;">"utf-8"</span><span style="font-family: Consolas; color: black; font-size: 12pt;">)<strong>,</strong>encoding)</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span><span style="font-size: small;">生成的文件名反而是乱码</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;"> </span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span><span style="font-size: small;">改成</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong><span style="font-family: Consolas; color: #005032; font-size: 12pt;">String</span></strong><span style="font-family: Consolas; color: black; font-size: 12pt;"> </span><strong><span style="font-family: Consolas; color: #8080ff; font-size: 12pt;">newp</span></strong><span style="font-family: Consolas; color: black; font-size: 12pt;"> <strong>=</strong> </span><strong><span style="font-family: Consolas; color: #7f0055; font-size: 12pt;">new</span></strong><span style="font-family: Consolas; color: black; font-size: 12pt;"> </span><strong><span style="font-family: Consolas; color: navy; font-size: 12pt;">String</span></strong><span style="font-family: Consolas; color: black; font-size: 12pt;">(path<strong>.</strong></span><strong><span style="font-family: Consolas; color: navy; font-size: 12pt;">getBytes</span></strong><span style="font-family: Consolas; color: black; font-size: 12pt;">(</span><span style="font-family: Consolas; color: #2a00ff; font-size: 12pt;">"gbk"</span><span style="font-family: Consolas; color: black; font-size: 12pt;">)<strong>,</strong>encoding)</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span>就能显示正常的中文</span><span style="font-family: Consolas; color: black; font-size: 12pt;">?</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Consolas; color: black; font-size: 12pt;"> </span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span>为什么</span><span style="font-family: Consolas; color: black; font-size: 12pt;">?</span><span>这个</span><span style="font-family: Consolas; color: black; font-size: 12pt;">gbk</span><span>是从哪来的</span><span style="font-family: Consolas; color: black; font-size: 12pt;">?</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Consolas; color: black; font-size: 12pt;"> </span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span>太郁闷了,大家有知道的请告诉我,感谢</span><span style="font-family: Consolas; color: black; font-size: 12pt;">!</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;"> </span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span><span style="font-size: small;">代码如下</span></span></p> <p> </p> <p> </p> <pre name="code" class="java">public static void main(String[] args) throws InterruptedException { System.getProperties().list(System.out); System.out.println("******************"); final String encoding = System.getProperty("file.encoding"); System.out.println("encoding:"+encoding); String path= "./哈haha哈AAA璎玥.txt"; System.out.println(path); // TODO file.encoding=iso8859-1 try { String newp = new String(path.getBytes("gbk"),encoding); System.out.println(newp); File file = new File(newp); boolean b = file.createNewFile(); System.out.println("file create:"+b); } catch (UnsupportedEncodingException e1) { e1.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }</pre> <p> </p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p> <p><span> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span>代码的文件编码</span><span style="font-family: Calibri;"> </span><span>在</span><span lang="EN-US"><span style="font-family: Calibri;">eclipse</span></span><span>里面选的是</span><span lang="EN-US"><span style="font-family: Calibri;">utf-8</span></span></span></p> </span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span><span style="font-size: small;"><br><img src="http://dl.iteye.com/upload/attachment/0064/7795/8642f644-82fd-32f6-947d-fbeefc9b0484.jpg" alt=""><br> </span></span></p> <p><span> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span>然后我将该文件</span><span lang="EN-US"><span style="font-family: Calibri;">ftp</span></span><span>传到</span><span lang="EN-US"><span style="font-family: Calibri;">solaris</span></span><span>机器上</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;"> </span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span>查看</span><span lang="EN-US"><span style="font-family: Calibri;">solaris</span></span><span>机器上</span><span lang="EN-US"><span style="font-family: Calibri;">jdk</span></span><span>的版本</span></span></p> </span></p> <table border="0"><tbody><tr> <td> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">$ java -version</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">java version "1.5.0"</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">Java(TM) 2 Runtime Environment, Standard Edition (build pap64dev-20100813 (SR12 FP1 ))</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 AIX ppc64-64 j9vmap6423-20100808 (JIT enabled)</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">J9VM - 20100629_60535_BHdSMr</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">JIT<span>  </span>- 20100623_16197_r8</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">GC<span>   </span>- 20100211_AA)</span></span></span></p> <span lang="EN-US">JCL<span>  </span>- 20100813</span> </td> </tr></tbody></table> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p> <p><span><span style="font-size: small;"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p> <p> </p> <table border="0"><tbody><tr> <td> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">$ locale</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">LANG="zh_CN.UTF-8"</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">LC_COLLATE="C"</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">LC_CTYPE="C"</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">LC_MONETARY="C"</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">LC_NUMERIC="C"</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">LC_TIME="C"</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">LC_MESSAGES="C"</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">LC_ALL=</span></span></span></p> <span lang="EN-US">$</span> </td> </tr></tbody></table></span></span></p> <p> </p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span>指定</span><span lang="EN-US"><span style="font-family: Calibri;">utf-8 </span></span><span>对源文件进行编译</span></p> <p><span><span style="font-size: small;"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p> <table border="0"><tbody><tr> <td><span lang="EN-US">$ javac -encoding utf-8 FileTest.java</span></td> </tr></tbody></table></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p> <p><span> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span>用</span><span lang="EN-US"><span style="font-family: Calibri;">javap</span></span><span>查看一下</span></span></p> </span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span><span style="font-size: small;"> <table border="0"><tbody><tr> <td> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">$ javap -verbose FileTest</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">Compiled from "FileTest.java"</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">public class FileTest extends java.lang.Object</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>  </span>SourceFile: "FileTest.java"</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>  </span>minor version: 0</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>  </span>major version: 49</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>  </span>Constant pool:</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">const #1 = Method<span>       </span>#29.#40;<span>        </span>//<span>  </span>java/lang/Object."&lt;init&gt;":()V</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">const #2 = Method<span>       </span>#41.#42;<span>        </span>//<span>  </span>java/lang/System.getProperties:()Ljava/util/Properties;</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">const #3 = Field<span>        </span>#41.#43;<span>        </span>//<span>  </span>java/lang/System.out:Ljava/io/PrintStream;</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">const #4 = Method<span>       </span>#44.#45;<span>        </span>//<span>  </span>java/util/Properties.list:(Ljava/io/PrintStream;)V</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">const #5 = String<span>       </span>#46;<span>    </span>//<span>  </span>******************</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">const #6 = Method<span>       </span>#47.#48;<span>        </span>//<span>  </span>java/io/PrintStream.println:(Ljava/lang/String;)V</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">const #7 = String<span>       </span>#49;<span>    </span>//<span>  </span>file.encoding</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">const #8 = Method<span>       </span>#41.#50;<span>        </span>//<span>  </span>java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">const #9 = class<span>        </span>#51;<span>    </span>//<span>  </span>java/lang/StringBuilder</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">const #10 = Method <span>     </span>#9.#40; //<span>  </span>java/lang/StringBuilder."&lt;init&gt;":()V</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">const #11 = String<span>      </span>#52;<span>    </span>//<span>  </span>encoding:</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">const #12 = Method<span>      </span>#9.#53; //<span>  </span>java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">const #13 = Method<span>      </span>#9.#54; //<span>  </span>java/lang/StringBuilder.toString:()Ljava/lang/String;</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong><span style="color: red;"><span style="font-size: small;"><span style="font-family: Calibri;">const #14 = String<span>      </span>#55;<span>    </span>//<span>  </span>./?haha?AAA??.txt</span></span></span></strong></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">const #15 = class<span>       </span>#56;<span>    </span>//<span>  </span>java/lang/String</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">const #16 = String<span>      </span>#57;<span>    </span>//<span>  </span>gbk</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">const #46 = Asciz<span>       </span>******************;</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">const #47 = class<span>     </span><span>  </span>#79;<span>    </span>//<span>  </span>java/io/PrintStream</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">const #48 = NameAndType #80:#81;//<span>  </span>println:(Ljava/lang/String;)V</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">const #49 = Asciz<span>       </span>file.encoding;</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">const #50 = NameAndType #82:#83;//<span>  </span>getProperty:(Ljava/lang/String;)Ljava/lang/String;</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">public FileTest();</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>  </span>Code:</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>Stack=1, Locals=1, Args_size=1</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>0:<span>   </span>aload_0</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>1:<span>   </span>invokespecial<span>   </span>#1; //Method java/lang/Object."&lt;init&gt;":()V</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>4:<span>   </span>return</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>  </span>LineNumberTable: </span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>line 6: 0</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;"> </span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Calibri; font-size: small;">public static void main(java.lang.String[])<span>   </span>throws java.lang.InterruptedException;</span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>  </span>Code:</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>Stack=4, Locals=6, Args_size=1</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>12:<span>  </span>ldc<span>     </span>#5; //String ******************</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>14:<span>  </span>invokevirtual<span>   </span>#6; //Method java/io/PrintStream.println:(Ljava/lang/String;)V</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>17:<span>  </span>ldc<span>     </span>#7; //String file.encoding</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>19:<span>  </span>invokestatic<span>    </span>#8; //Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>22:<span>  </span>astore_1</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>23:<span>  </span>getstatic<span>       </span>#3; //Field java/lang/System.out:Ljava/io/PrintStream;</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>26:<span>  </span>new<span>     </span>#9; //class java/lang/StringBuilder</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>29:<span>  </span>dup</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>30:<span>  </span>invokespecial<span>   </span>#10; //Method java/lang/StringBuilder."&lt;init&gt;":()V</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>33:<span>  </span>ldc<span>     </span>#11; //String encoding:</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>35:<span>  </span>invokevirtual<span>   </span>#12; //Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>38:<span>  </span>aload_1</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>39:<span>  </span>invokevirtual<span>   </span>#12; //Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>42:<span>  </span>invokevirtual<span>   </span>#13; //Method java/lang/StringBuilder.toString:()Ljava/lang/String;</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>45:<span>  </span>invokevirtual<span>   </span>#6; //Method java/io/PrintStream.println:(Ljava/lang/String;)V</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>48:<span>  </span>ldc<span>     </span>#14; //String ./?haha?AAA??.txt</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>50:<span>  </span>astore_2</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>51:<span>  </span>getstatic<span>       </span>#3; //Field java/lang/System.out:Ljava/io/PrintStream;</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>54:<span>  </span>aload_2</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>55:<span>  </span>invokevirtual<span>   </span>#6; //Method java/io/PrintStream.println:(Ljava/lang/String;)V</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>58:<span>  </span>new<span>     </span>#15; //class java/lang/String</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>61:<span>  </span>dup</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>  </span><span> </span>62:<span>  </span>aload_2</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>63:<span>  </span>ldc<span>     </span>#16; //String gbk</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>65:<span>  </span>invokevirtual<span>   </span>#17; //Method java/lang/String.getBytes:(Ljava/lang/String;)[B</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>68:<span>  </span>aload_1</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>   </span>69:<span>  </span>invokespecial<span>   </span>#18; //Method java/lang/String."&lt;init&gt;":([BLjava/lang/String;)V</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>  // 太长显示不了,删除掉</span></span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span>  </span></span></span></span></p> <span lang="EN-US">}</span> </td> </tr></tbody></table></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p> <p><span> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span>运行代码</span><span style="font-family: Calibri;"> </span><strong><span>注意</span><span style="font-family: Calibri;"> </span></strong><strong><span>我未指定</span><span style="font-family: Calibri;"> <span lang="EN-US">–Dfile.encoding=”utf-8”</span></span></strong></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong><span style="font-size: small;"><span>而是默认</span><span lang="EN-US"><span style="font-family: Calibri;"> iso8859-1</span></span></span></strong></p> </span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong><span style="font-size: small;"><span lang="EN-US"> <table border="0"><tbody><tr> <td><span lang="EN-US"><span style="font-family: Calibri; font-size: small;"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">$ java FileTest.</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">The java class is not found:<span style="">  </span>FileTest.</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">$ java FileTest</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">-- listing properties --</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.assistive=ON</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.runtime.name=Java(TM) 2 Runtime Environment, Stand...</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">ibm.signalhandling.rs=false</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">sun.boot.library.path=/usr/java5_64/jre/bin</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.vm.version=2.3</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">com.ibm.oti.configuration=scar</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.vm.vendor=IBM Corporation</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.vendor.url=http://www.ibm.com/</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">path.separator=:</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.vm.name=IBM J9 VM</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">user.country=US</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.vm.specification.name=Java Virtual Machine Specification</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">user.dir=/data/zhjk/ISS_HOME/data/test-ouy</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.runtime.version=pap64dev-20100813 (SR12 FP1 )</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.fullversion=J2RE 1.5.0 IBM J9 2.3 AIX ppc64-64 j9...</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">os.arch=ppc64</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">com.ibm.vm.bitmode=64</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.io.tmpdir=/tmp/</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">com.ibm.util.extralibs.properties=</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">line.separator=</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"> </span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.vm.specification.vendor=Sun Microsystems Inc.</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">user.variant=</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.awt.fonts=</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">os.name=AIX</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">sun.java2d.fontpath=</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.jcl.version=20100813</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">sun.jnu.encoding=ISO8859-1</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.library.path=/usr/java5_64/jre/bin:/usr/java5_64/j...</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">jxe.current.romimage.version=9</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">com.ibm.oti.vm.bootstrap.library.path=/usr/java5_64/jre/bin</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">com.ibm.cpu.endian=big</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.specification.name=Java Platform API Specification</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.class.version=49.0</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">ibm.system.encoding=ISO8859-1</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">invokedviajava=</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.util.prefs.PreferencesFactory=java.util.prefs.FileSystemPreferences...</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">os.version=6.1</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">com.ibm.oti.vm.library.version=23</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">user.home=/data/zhjk</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">user.timezone=</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.awt.printerjob=sun.print.PSPrinterJob</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.specification.version=1.5</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong style=""><span lang="EN-US">file.encoding=ISO8859-1</span></strong></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.class.path=.</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">user.name=iss</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.vm.specification.version=1.0</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.home=/usr/java5_64/jre</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">sun.arch.data.model=64</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.specification.vendor=Sun Microsystems Inc.</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">ibm.signalhandling.sigint=true</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">user.language=en</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">com.ibm.oti.jcl.build=20100528_1023</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.vm.info=J2RE 1.5.0 IBM J9 2.3 AIX ppc64-64 j9...</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.version=1.5.0</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.ext.dirs=/usr/java5_64/jre/lib/ext</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">sun.boot.class.path=/usr/java5_64/jre/lib/vm.jar:/usr/jav...</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">jxe.lowest.romimage.version=9</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.vendor=IBM Corporation</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">file.separator=/</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">java.compiler=j9jit23</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">sun.io.unicode.encoding=UnicodeBig</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">ibm.signalhandling.sigchain=true</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">******************</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">encoding:ISO8859-1</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">./?haha?AAA??.txt</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">./</span><span style="">哈</span><span lang="EN-US">haha</span><span style="">哈</span><span lang="EN-US">AAA</span><span style="">璎玥</span><span lang="EN-US">.txt</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">file create:true</span></p> <span lang="EN-US"><font size="3"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-US">$ </span></p> </font></span></span> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p> </span></td> </tr></tbody></table></span></span></strong></p> <p> </p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="">结果</span><span style="font-family: Calibri;"> </span><span style="">生成的文件名是中文的</span><span lang="EN-US"><span style="font-family: Calibri;"> ok</span></span></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span lang="EN-US"><br><img src="http://dl.iteye.com/upload/attachment/0064/7797/1d1c846c-e768-3bba-a60f-fc5a236766a7.jpg" alt=""><br> </span></span></p>
《奇巧淫技》系列-python!!每天早上八点自动发送天气预报邮件到QQ邮箱
将代码部署服务器,每日早上定时获取到天气数据,并发送到邮箱。 也可以说是一个小人工智障。 思路可以运用在不同地方,主要介绍的是思路。
Linux(服务器编程):15---两种高效的事件处理模式(reactor模式、proactor模式)
前言 同步I/O模型通常用于实现Reactor模式 异步I/O模型则用于实现Proactor模式 最后我们会使用同步I/O方式模拟出Proactor模式 一、Reactor模式 Reactor模式特点 它要求主线程(I/O处理单元)只负责监听文件描述符上是否有事件发生,有的话就立即将时间通知工作线程(逻辑单元)。除此之外,主线程不做任何其他实质性的工作 读写数据,接受新的连接,以及处...
为什么要学数据结构?
一、前言 在可视化化程序设计的今天,借助于集成开发环境可以很快地生成程序,程序设计不再是计算机专业人员的专利。很多人认为,只要掌握几种开发工具就可以成为编程高手,其实,这是一种误解。要想成为一个专业的开发人员,至少需要以下三个条件: 1) 能够熟练地选择和设计各种数据结构和算法 2) 至少要能够熟练地掌握一门程序设计语言 3) 熟知所涉及的相关应用领域的知识 其中,后两个条件比较容易实现,而第一个...
C语言魔塔游戏
很早就很想写这个,今天终于写完了。 游戏截图: 编译环境: VS2017 游戏需要一些图片,如果有想要的或者对游戏有什么看法的可以加我的QQ 2985486630 讨论,如果暂时没有回应,可以在博客下方留言,到时候我会看到。 下面我来介绍一下游戏的主要功能和实现方式 首先是玩家的定义,使用结构体,这个名字是可以自己改变的 struct gamerole { char n
进程通信方式总结与盘点
​ 进程通信是指进程之间的信息交换。这里需要和进程同步做一下区分,进程同步控制多个进程按一定顺序执行,进程通信是一种手段,而进程同步是目标。从某方面来讲,进程通信可以解决进程同步问题。 ​ 首先回顾下我们前面博文中讲到的信号量机制,为了实现进程的互斥与同步,需要在进程间交换一定的信息,因此信号量机制也可以被归为进程通信的一种方式,但是也被称为低级进程通信,主要原因为: 效率低:一次只可操作少量的...
究竟你适不适合买Mac?
我清晰的记得,刚买的macbook pro回到家,开机后第一件事情,就是上了淘宝网,花了500元钱,找了一个上门维修电脑的师傅,上门给我装了一个windows系统。。。。。。 表砍我。。。 当时买mac的初衷,只是想要个固态硬盘的笔记本,用来运行一些复杂的扑克软件。而看了当时所有的SSD笔记本后,最终决定,还是买个好(xiong)看(da)的。 已经有好几个朋友问我mba怎么样了,所以今天尽量客观
听说了吗?阿里双11作战室竟1根网线都没有
双11不光是购物狂欢节,更是对技术的一次“大考”,对于阿里巴巴企业内部运营的基础保障技术而言,亦是如此。 回溯双11历史,这背后也经历过“小米加步枪”的阶段:作战室从随处是网线,交换机放地上的“一地狼藉”;到如今媲美5G的wifi网速,到现场却看不到一根网线;从当年使用商用AP(无线路由器),让光明顶双11当天断网一分钟,到全部使用阿里自研AP……阿里巴巴企业智能事业部工程师们提供的基础保障...
在阿里,40岁的奋斗姿势
在阿里,40岁的奋斗姿势 在阿里,什么样的年纪可以称为老呢?35岁? 在云网络,有这样一群人,他们的平均年龄接近40,却刚刚开辟职业生涯的第二战场。 他们的奋斗姿势是什么样的呢? 洛神赋 “翩若惊鸿,婉若游龙。荣曜秋菊,华茂春松。髣髴兮若轻云之蔽月,飘飖兮若流风之回雪。远而望之,皎若太阳升朝霞;迫而察之,灼若芙蕖出渌波。” 爱洛神,爱阿里云 2018年,阿里云网络产品部门启动洛神2.0升...
关于研发效能提升的思考
研发效能提升是最近比较热门的一个话题,本人根据这几年的工作心得,做了一些思考总结,由于个人深度有限,暂且抛转引入。 三要素 任何生产力的提升都离不开这三个因素:人、流程和工具,少了其中任何一个因素都无法实现。 人,即思想,也就是古人说的“道”,道不同不相为谋,是制高点,也是高层建筑的基石。 流程,即方法,也是古人说的“法”。研发效能的提升,也就是要提高投入产出比,既要增加产出,也要减...
Python爬虫爬取淘宝,京东商品信息
小编是一个理科生,不善长说一些废话。简单介绍下原理然后直接上代码。 使用的工具(Python+pycharm2019.3+selenium+xpath+chromedriver)其中要使用pycharm也可以私聊我selenium是一个框架可以通过pip下载 pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple/ 
阿里程序员写了一个新手都写不出的低级bug,被骂惨了。
这种新手都不会范的错,居然被一个工作好几年的小伙子写出来,差点被当场开除了。
Java工作4年来应聘要16K最后没要,细节如下。。。
前奏: 今天2B哥和大家分享一位前几天面试的一位应聘者,工作4年26岁,统招本科。 以下就是他的简历和面试情况。 基本情况: 专业技能: 1、&nbsp;熟悉Sping了解SpringMVC、SpringBoot、Mybatis等框架、了解SpringCloud微服务 2、&nbsp;熟悉常用项目管理工具:SVN、GIT、MAVEN、Jenkins 3、&nbsp;熟悉Nginx、tomca
2020年,冯唐49岁:我给20、30岁IT职场年轻人的建议
点击“技术领导力”关注∆  每天早上8:30推送 作者| Mr.K   编辑| Emma 来源| 技术领导力(ID:jishulingdaoli) 前天的推文《冯唐:职场人35岁以后,方法论比经验重要》,收到了不少读者的反馈,觉得挺受启发。其实,冯唐写了不少关于职场方面的文章,都挺不错的。可惜大家只记住了“春风十里不如你”、“如何避免成为油腻腻的中年人”等不那么正经的文章。 本文整理了冯
程序员该看的几部电影
##1、骇客帝国(1999) 概念:在线/离线,递归,循环,矩阵等 剧情简介: 不久的将来,网络黑客尼奥对这个看似正常的现实世界产生了怀疑。 他结识了黑客崔妮蒂,并见到了黑客组织的首领墨菲斯。 墨菲斯告诉他,现实世界其实是由一个名叫“母体”的计算机人工智能系统控制,人们就像他们饲养的动物,没有自由和思想,而尼奥就是能够拯救人类的救世主。 可是,救赎之路从来都不会一帆风顺,到底哪里才是真实的世界?
入职阿里5年,他如何破解“技术债”?
简介: 作者 | 都铎 作为一名技术人,你常常会听到这样的话: “先快速上线” “没时间改” “再缓一缓吧” “以后再解决” “先用临时方案处理” …… 当你埋下的坑越来越多,不知道哪天哪位同学就会踩上一颗雷。特别赞同“人最大的恐惧就是未知,当技术债可说不可见的时候,才是最让人不想解决的时候。” 作为一个程序员,我们反对复制粘贴,但是我们经常会见到相似的代码,相同的二方包,甚至整个代码...
Python绘图,圣诞树,花,爱心 | Turtle篇
每周每日,分享Python实战代码,入门资料,进阶资料,基础语法,爬虫,数据分析,web网站,机器学习,深度学习等等。 公众号回复【进群】沟通交流吧,QQ扫码进群学习吧 微信群 QQ群 1.画圣诞树 import turtle screen = turtle.Screen() screen.setup(800,600) circle = turtle.Turtle()...
作为一个程序员,CPU的这些硬核知识你必须会!
CPU对每个程序员来说,是个既熟悉又陌生的东西? 如果你只知道CPU是中央处理器的话,那可能对你并没有什么用,那么作为程序员的我们,必须要搞懂的就是CPU这家伙是如何运行的,尤其要搞懂它里面的寄存器是怎么一回事,因为这将让你从底层明白程序的运行机制。 随我一起,来好好认识下CPU这货吧 把CPU掰开来看 对于CPU来说,我们首先就要搞明白它是怎么回事,也就是它的内部构造,当然,CPU那么牛的一个东
破14亿,Python分析我国存在哪些人口危机!
2020年1月17日,国家统计局发布了2019年国民经济报告,报告中指出我国人口突破14亿。 猪哥的朋友圈被14亿人口刷屏,但是很多人并没有看到我国复杂的人口问题:老龄化、男女比例失衡、生育率下降、人口红利下降等。 今天我们就来分析一下我们国家的人口数据吧! 一、背景 1.人口突破14亿 2020年1月17日,国家统计局发布了 2019年国民经济报告 ,报告中指出:年末中国大陆总人口(包括31个
在家远程办公效率低?那你一定要收好这个「在家办公」神器!
相信大家都已经收到国务院延长春节假期的消息,接下来,在家远程办公可能将会持续一段时间。 但是问题来了。远程办公不是人在电脑前就当坐班了,相反,对于沟通效率,文件协作,以及信息安全都有着极高的要求。有着非常多的挑战,比如: 1在异地互相不见面的会议上,如何提高沟通效率? 2文件之间的来往反馈如何做到及时性?如何保证信息安全? 3如何规划安排每天工作,以及如何进行成果验收? ......
作为一个程序员,内存和磁盘的这些事情,你不得不知道啊!!!
截止目前,我已经分享了如下几篇文章: 一个程序在计算机中是如何运行的?超级干货!!! 作为一个程序员,CPU的这些硬核知识你必须会! 作为一个程序员,内存的这些硬核知识你必须懂! 这些知识可以说是我们之前都不太重视的基础知识,可能大家在上大学的时候都学习过了,但是嘞,当时由于老师讲解的没那么有趣,又加上这些知识本身就比较枯燥,所以嘞,大家当初几乎等于没学。 再说啦,学习这些,也看不出来有什么用啊!
2020年的1月,我辞掉了我的第一份工作
其实,这篇文章,我应该早点写的,毕竟现在已经2月份了。不过一些其它原因,或者是我的惰性、还有一些迷茫的念头,让自己迟迟没有试着写一点东西,记录下,或者说是总结下自己前3年的工作上的经历、学习的过程。 我自己知道的,在写自己的博客方面,我的文笔很一般,非技术类的文章不想去写;另外我又是一个还比较热衷于技术的人,而平常复杂一点的东西,如果想写文章写的清楚点,是需要足够...
别低估自己的直觉,也别高估自己的智商
所有群全部吵翻天,朋友圈全部沦陷,公众号疯狂转发。这两周没怎么发原创,只发新闻,可能有人注意到了。我不是懒,是文章写了却没发,因为大家的关注力始终在这次的疫情上面,发了也没人看。当然,我...
Java坑人面试题系列: 包装类(中级难度)
Java Magazine上面有一个专门坑人的面试题系列: https://blogs.oracle.com/javamagazine/quiz-2。 这些问题的设计宗旨,主要是测试面试者对Java语言的了解程度,而不是为了用弯弯绕绕的手段把面试者搞蒙。 如果你看过往期的问题,就会发现每一个都不简单。 这些试题模拟了认证考试中的一些难题。 而 “中级(intermediate)” 和 “高级(ad
深度学习入门笔记(十八):卷积神经网络(一)
欢迎关注WX公众号:【程序员管小亮】 专栏——深度学习入门笔记 声明 1)该文章整理自网上的大牛和机器学习专家无私奉献的资料,具体引用的资料请看参考文献。 2)本文仅供学术交流,非商用。所以每一部分具体的参考资料并没有详细对应。如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主删除。 3)博主才疏学浅,文中如有不当之处,请各位指出,共同进步,谢谢。 4)此属于第一版本,若有错误,还需继续修正与...
这个世界上人真的分三六九等,你信吗?
偶然间,在知乎上看到一个问题 一时间,勾起了我深深的回忆。 以前在厂里打过两次工,做过家教,干过辅导班,做过中介。零下几度的晚上,贴过广告,满脸、满手地长冻疮。 再回首那段岁月,虽然苦,但让我学会了坚持和忍耐。让我明白了,在这个世界上,无论环境多么的恶劣,只要心存希望,星星之火,亦可燎原。 下文是原回答,希望能对你能有所启发。 如果我说,这个世界上人真的分三六九等,...
节后首个工作日,企业们集体开晨会让钉钉挂了
By 超神经场景描述:昨天 2 月 3 日,是大部分城市号召远程工作的第一天,全国有接近 2 亿人在家开始远程办公,钉钉上也有超过 1000 万家企业活跃起来。关键词:十一出行 人脸...
Java基础知识点梳理
Java基础知识点梳理 摘要: 虽然已经在实际工作中经常与java打交道,但是一直没系统地对java这门语言进行梳理和总结,掌握的知识也比较零散。恰好利用这段时间重新认识下java,并对一些常见的语法和知识点做个总结与回顾,一方面为了加深印象,方便后面查阅,一方面为了学好java打下基础。 Java简介 java语言于1995年正式推出,最开始被命名为Oak语言,由James Gosling(詹姆
2020年全新Java学习路线图,含配套视频,学完即为中级Java程序员!!
新的一年来临,突如其来的疫情打破了平静的生活! 在家的你是否很无聊,如果无聊就来学习吧! 世上只有一种投资只赚不赔,那就是学习!!! 传智播客于2020年升级了Java学习线路图,硬核升级,免费放送! 学完你就是中级程序员,能更快一步找到工作! 一、Java基础 JavaSE基础是Java中级程序员的起点,是帮助你从小白到懂得编程的必经之路。 在Java基础板块中有6个子模块的学
B 站上有哪些很好的学习资源?
哇说起B站,在小九眼里就是宝藏般的存在,放年假宅在家时一天刷6、7个小时不在话下,更别提今年的跨年晚会,我简直是跪着看完的!! 最早大家聚在在B站是为了追番,再后来我在上面刷欧美新歌和漂亮小姐姐的舞蹈视频,最近两年我和周围的朋友们已经把B站当作学习教室了,而且学习成本还免费,真是个励志的好平台ヽ(.◕ฺˇд ˇ◕ฺ;)ノ 下面我们就来盘点一下B站上优质的学习资源: 综合类 Oeasy: 综合
你也能看懂的:蒙特卡罗方法
蒙特卡罗方法,也称统计模拟方法,是1940年代中期由于科学技术的发展和电子计算机的发明,而提出的一种以概率统计理论为指导的数值计算方法。是指使用随机数(或更常见的伪随机数)来解决很多计算问题的方法 蒙特卡罗方法可以粗略地分成两类:一类是所求解的问题本身具有内在的随机性,借助计算机的运算能力可以直接模拟这种随机的过程。另一种类型是所求解问题可以转化为某种随机分布的特征数,比如随机事件出现的概率,或...
如何优雅地打印一个Java对象?
你好呀,我是沉默王二,一个和黄家驹一样身高,和刘德华一样颜值的程序员。虽然已经写了十多年的 Java 代码,但仍然觉得自己是个菜鸟(请允许我惭愧一下)。 在一个月黑风高的夜晚,我思前想后,觉得再也不能这么蹉跎下去了。于是痛下决心,准备通过输出的方式倒逼输入,以此来修炼自己的内功,从而进阶成为一名真正意义上的大神。与此同时,希望这些文章能够帮助到更多的读者,让大家在学习的路上不再寂寞、空虚和冷。 ...
雷火神山直播超两亿,Web播放器事件监听是怎么实现的?
Web播放器解决了在手机浏览器和PC浏览器上播放音视频数据的问题,让视音频内容可以不依赖用户安装App,就能进行播放以及在社交平台进行传播。在视频业务大数据平台中,播放数据的统计分析非常重要,所以Web播放器在使用过程中,需要对其内部的数据进行收集并上报至服务端,此时,就需要对发生在其内部的一些播放行为进行事件监听。 那么Web播放器事件监听是怎么实现的呢? 01 监听事件明细表 名...
JAVA后端面试《Spring》
Spring1.Spring是什么?有什么好处?2.IOC是什么?有什么好处?具体过程?3.DI是什么?4.IOC和DI的关系?5.bean标签的属性有哪些?6.IOC创建对象有哪几种方式?7.Spring是如何实现IOC的?也就是如何创建对象的? 1.Spring是什么?有什么好处? 概念: SPring是一个支持控制反转(IOC)和面向切面编程(AOP)的容器框架。 好处: 两降低&gt;&...
相关热词 c# 为空 判断 委托 c#记事本颜色 c# 系统默认声音 js中调用c#方法参数 c#引入dll文件报错 c#根据名称实例化 c#从邮件服务器获取邮件 c# 保存文件夹 c#代码打包引用 c# 压缩效率
立即提问