草庐IT

compiler-version

全部标签

version - 如何在启动前检查 JRE 版本?

确定机器上安装的JRE版本是否足以满足用户要运行的应用程序的最佳方法是什么?有没有办法使用纯java的东西来做到这一点?我希望解决方案能够在Windows/Linux/MacOSX上运行——如果JRE版本太低,应该显示一条消息。目前,如果我尝试在Java1.5上运行它(该应用程序是为Java1.6构建的),我会遇到异常。如果没有通用解决方案,那么在Windows上执行此操作的最佳方法是什么? 最佳答案 您可以使用反射和两个编译器来完成此操作。使用您希望能够运行的最旧的Java版本编译一个主类。它使用System.getPropert

java: Compilation failed: internal java compiler error 解决办法

java:Compilationfailed:internaljavacompilererror解决办法java:Compilationfailed:internaljavacompilererror解决办法:1、查看项目的jdk(Ctrl+Alt+shift+S)File->ProjectStructure->ProjectSettings->Project2、查看工程的jdk(Ctrl+Alt+shift+S)File->ProjectStructure->ProjectSettings->Modules->(需要修改的工程名称)->Sources->3、查看idea中Java配置File

java - 组织.apache.jasper.JasperException : Unable to compile class for JSP:

您好,我正在尝试用tomcat编译一个简单的jsp文件,但我一直收到此错误消息org.apache.jasper.JasperException:UnabletocompileclassforJSP:Anerroroccurredatline:13inthejspfile:/WebContent/test.jspMembercannotberesolvedtoatype10:11:list;//=myDao.func("test");14://out.println("Resultlist="+list);15:%>16:test.jsp(在Webcontent)Inserttitle

java - Intellij IDEA : "unmappable character for encoding UTF-8" compiling ISO-8859-1 files

我有一个混合编码的源代码树,我的一些源文件收到上面的警告。我设法成功地将这些文件的编码设置为ISO8859-1,并且在使IDEA的缓存失效后,它们现在可以在编辑器中正确显示。但是,当我编译时,我仍然收到错误消息。生产构建使用ant,这不是问题,但这意味着我无法在IDE中“制作”。有没有办法让IDEA正确编译这些,或者失败时,将错误降低为警告? 最佳答案 我在IntelliJ选项面板Compiler/JavaCompiler中添加此属性解决了这个问题:额外的命令行参数:-encodingISO-8859-1

【IDEA】新版本界面看不到Version Control窗口的Local Changes显示

使用idea将分支代码合并到主干时,比较分支冲突的时候,发现不论是使用svn还是git管理版本工具,都没有之前的VersionControl的LocalChanges。官网:2020.1版本以后这个标签页默认在gitcommit时才会看到。(我的idea版本是2022.3)场景一.使用git时:1.默认提交栏中不存在VersionControl,只有在Gitcommit后才会查看到,在进行分支合并,或者未提交之前看到文件改变,的场景的时候需要进行如下设置:2.在idea中设置:File-Settings-VersionControl-Commit去掉勾选Usenon-modelcommitin

.NET 的 Version 类的 Java 等价物?

是否有与.NET的System.Version类等效的Java?这个在Java里怎么说?VersionmyVersion=newVersion(2,1); 最佳答案 这是一个来自OSGi的类:http://www.osgi.org/javadoc/r4v43/core/org/osgi/framework/Version.html以及相应的来源:http://www.docjar.com/html/api/org/osgi/framework/Version.java.html 关于.N

tsconfig.json文件报错JSON schema for the TypeScript compiler‘s configuration file

报错内容JSONschemafortheTypeScriptcompiler’sconfigurationfile无法写入文件“d:/Vue20220813/Code/webclient/src/vuex/store.js”,因为它会覆盖输入文件。ts报错如图解决方案在tsconfig.json文件的配置中添加配置保存以后问题就解决了"compilerOptions":{ "outDir":"./",},"exclude":[ "node_modules", "dist"]

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compil

原因:maven-compliler-plugin版本与maven版本不一致,Maven版本太低或maven-compiler-plugin版本过高解决方法:①降低maven-compliler-plugin版本,修改pom.xml中插件maven-compliler-plugin配置版本如下:(本人使用的是maven3.6.1,所以修改maven-compliler-plugin版本为3.1.0。 org.springframework.boot spring-boot-maven-plugin org.apache.maven.plugin

java - 安卓工作室 : what compiler settings when including Google Maps

我在AndroidStudio中创建了一个新项目并添加了一个GooglemapActivity。我收到这些警告:warning:com/google/android/gms/maps/GoogleMap.class(com/google/android/gms/maps:GoogleMap.class):majorversion51isnewerthan50,thehighestmajorversionsupportedbythiscompiler.Itisrecommendedthatthecompilerbeupgraded.warning:com/google/android/g

java - "java -version"在命令提示符下不工作

我下载了这个JavaJDK并安装它。但是当我转到命令提示符检查版本时,它说无法识别。是否有其他人在使用最新的Java时遇到此问题?我可能没有安装正确的版本。我需要与grails一起使用的javaC:\>java'java'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.C:\>java-version'java'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.C:\>当我在我的计算机上搜索java