AdWords and DFP client library for Java will soon require Java 8+
Thursday, March 29, 2018
Starting on July 1, 2018, all releases of the Google Ads API Client Library for Java will only be compatible with Java 8 (1.8) and higher.
Why this change is happening
The primary reasons for this change are:
Next steps
If you are using Java 8 or higher, no action is required.
If you are still using Java 7, you'll have to migrate your runtime to Java 8 or higher. Check out the Java 8 adoption guide from Oracle to get started.
Still have questions? Feel free to file an issue on the library's issues page or contact us via our Google+ page.
Why this change is happening
The primary reasons for this change are:
- Java 7 was first introduced in July, 2011, and Oracle's support for Java 7 is approaching some key end dates.
- Maintaining support for Java 7 means code examples cannot leverage useful features of Java 8, such as lambda expressions, default methods, and stream API support for collections.
- Supporting Java 9 in the client library will require upgrading several dependencies to versions that may not support Java 7.
- Use of Java 7 among Google Ads API Java Client Library developers is declining, with most users on Java 8 or above.
Next steps
If you are using Java 8 or higher, no action is required.
If you are still using Java 7, you'll have to migrate your runtime to Java 8 or higher. Check out the Java 8 adoption guide from Oracle to get started.
Still have questions? Feel free to file an issue on the library's issues page or contact us via our Google+ page.