The current version 5.0.12, I believe, is built for Java 9. Which is the last version of jodd-http to be supported for java 7?
The last version of Jodd for Java 7 is 3.7.1
Jodd v3.8+, v4.x and v5.x targets Java 8.
Related
In Case,
My project is using swift 2.X .
Once i installed Xcode 10. Xcode 10 is not available to code swift 2.X.
So i have to installed oldest version,
i go installed Xcode version 7.X , but not available to run on OS with the following problem message.
Xcode cannot be opened because of a problem.
Check with the developer to make sure Xcode works with this version of
macOS. You may need to reinstall the application.Be sure to install any
available updates for the application and macOS.
Any Solution to solve my problem??
I am trying to install SonarLint for Eclipse Ganymede (3.4.2) - and our project is very old, so we're using JDK 1.5 here. So is it possible to run SonarLint for JDK 5?
First of all, JDK 5 is so old, I can't really be certain of anything...
But here are some key factors that are important to understand:
Java code is analyzed by the Java analyzer (known today as "SonarJava"). SonarLint is a plugin in Eclipse (and other IDEs) that executes the SonarJava, and uses the results from it to annotate the code you are editing.
The JDK version that the SonarJava itself requires to run, is not the same thing as the JDK version of the source code it is able to analyze (= the subject of the analysis). For example, SonarJava may not run at all on JDK 7, but able to analyze code that is written in JDK 6.
If you use SonarLint in standalone mode, it uses its embedded version of the SonarJava, you cannot use another version. If you use SonarLint in connected mode, it uses SonarJava installed in the SonarQube to which you are connected. Here you have some freedom of choice in the version of the SonarJava, but not unlimited, because SonarLint may not be compatible with all versions of SonarJava, for example recent versions require a certain minimum version.
As per the product news, the current version of SonarLint requires Java 8 and more recent Eclipse than Juno. But you may be able to find an older version of SonarLint that can run in an older Eclipse, and support a version of SonarJava that is able to run on your JDK, and analyze code written for your target JDK version.
Based on the above points, you can dig into the older releases of SonarLint and find something suitable. These links should be useful in your search:
Product news of SonarLint for Eclipse. These also include links to the detailed release notes, which usually contain information about the version of embedded SonarJava
Releases of SonarLint for Eclipse
Homepage of SonarJava
I am using PhpStorm 10.0 but the new php 7.1 syntax is not correctly parsed.
For instance, the following getter is considered invalid syntax:
public function notes(): ?string
{
return $this->notes;
}
Is it possible to make PhpStorm 10.0 php 7.1-aware or do I need to upgrade to the new version?
Is it possible to make PhpStorm 10.0 php 7.1-aware
No.
or do I need to upgrade to the new version?
Yes.
You need at very least 2016.2.2 for such syntax to be supported (latest at the moment is 2017.2.1).
https://stackoverflow.com/a/45483094/783119
Why are you not on PhpStorm 2017.2? You can't expect support for a version of PHP that came after the program was released (and subsequently superceded).
PhpStorm 10 was released in November 2015.
PhpStorm 10 was superceded by PhpStorm 2016.1 in March 2016
PHP 7.1 was released December 2016.
When trying to use ChromeDriver 2.31 in CentOS 7 I get the following error:
version 'GLIBC_2.18' not found
ChromeDriver developers confirm that glibc library dependency has been promoted to 2.18, while CentOS 7 has version 2.17.
Related links:
Announcing ChromeDriver 2.31
ChromeDriver Issue #1894
ChromeDriver Issue #1772
Is there a way to make it work without switching to another OS?
The Chromium developers are aware of the issue and working on a fix:
glibc dependency creeped up to 2.18 in M61, breaking EL7 support
During the switch to libc++, they accidentally referenced a new symbol from the glibc version in their sysroot, __cxa_thread_atexit_impl. But this was only introduce in glibc 2.18, and Red Hat Enterprise Linux 7 only has version 2.17. Apparently, for their use cases, libc++ works well enough without this symbol (similar to libstdc++ from GCC), so they just need to tweak their build not to use it, and Chromium (and thus Chrome Driver and Chrome unstable) should work again soon.
As an end user or even software developer who cannot rebuild the software in question (or maybe just does not want to invest such a non-trivial effort), there is little one can do about such glibc version dependencies. Therefore, it is pretty much a requirement that all builds happen against a build environment which matches the oldest operating system version one wants to support.
Dependency to GLIBC 2.18 have been removed in Chromedriver 2.32, so that version is safe to use on Centos 7.
Back to chromedriver 2.30 and it work with google-chrome-stable.x86_64 0:60.0.3112.113-1 on CentOS 7
I recently downloaded STS 3.7.0 which is using Eclipse 4.5.0 Mars.
I have Java web application. I need to use HTML5, CSS3 and AngularJS. I installed AngularJS plugin. But the new version also doesn't support CSS3. Which is best plugin I can use for eclipse as of now? I saw a post about aptana.com but it is now Appcelerator and I'm not able to install the plugin.
I see this link on how to install WTP. But I need to know whether it supports CSS3 and HTML5. Because it doesn't says that. If it supports, How can I install?
Do I need to install only Web, XML, Java EE and OSGi Enterprise Development for that?
Because in STS 3.6.4 I tried to install all the listed features from the URL and STS is not opening. So i thought to use latest version of STS.
Which is the best option?