1
A
回答
2
好吧,如果你想導入整個硒類,你會做這樣的事情:
import org.openqa.selenium.*;
如果你想使用一點,那麼你也必須做的:
import java.awt.point;
即使您不打算使用java.awt
包中的任何其他部分。
因此,通過這樣做,除非明確使用它,否則不必包含java.awt
-因此,不需要依賴java.awt
。
這可能是因爲已知AWT在不同的平臺上以不同的方式運行,這違背了Java-WORA(Write Once Run Anywhere)的關鍵哲學之一。你不希望像Selenium這樣的平臺獨立的東西依賴於像AWT這樣的重量級。
相關問題
- 1. 爲什麼要注入依賴關係?
- 2. 從依賴關係中排除依賴關係
- 3. 從springboot中排除maven依賴關係
- 4. 從Makefile中刪除依賴關係
- 5. 什麼是Android中的依賴關係?
- 6. 爲什麼會有這麼多無用的依賴關係?哪些依賴關係可以安全地刪除?
- 7. 爲什麼「mvn compile」需要「test-jar」依賴關係
- 8. 爲什麼Bundler.require不需要依賴關係?
- 9. NodeJS/Sequelize/MySQL - 爲什麼需要postgres依賴關係?
- 10. 爲什麼需要插件依賴關係?
- 11. 爲什麼Shake依賴關係是明確「需要」的?
- 12. 從項目依賴中排除項目依賴關係
- 13. 爲什麼Maven試圖排除依賴關係?
- 14. 爲什麼排除了Maven依賴關係?
- 15. 需要依賴關係
- 16. 從PHP Composer依賴關係中刪除不需要的文件
- 17. 刪除EMF依賴關係
- 18. Gradle依賴關係排除
- 19. 依賴關係的nuget依賴關係
- 20. 依賴關係從鮑爾刪除
- 21. 從pod刪除依賴關係
- 22. 爲什麼我無法從maven下載任何依賴關係?
- 23. 什麼是在TDD中剔除依賴關係的好方法?
- 24. 什麼是android.media.tv的依賴關係
- 25. 什麼是GcmTaskService(GCM)的依賴關係?
- 26. Apache Ignite:IgniteHadoopIgfsSecondaryFileSystem的依賴關係是什麼?
- 27. 什麼是「可選」Maven依賴關係?
- 28. 什麼是隱藏的依賴關係?
- 29. org.springframework.web.bind.annotation.RequestMapping缺少什麼依賴關係?
- 30. 什麼是jboss-client.jar maven依賴關係?
消除對Java UI類的依賴性。在Java 9之前,這樣可以更容易地驗證該產品是否不耦合到不同的UI工具包。在Java 9中,這可能允許在沒有Java UI類的JVM中運行。 –
@AndyThomas,那麼在Java 9中是否存在某些東西,這將允許相符的Java實現無法提供AWT或Java SE標準庫的其他部分? –
@AndyThomas那麼,通過這種方便的驗證獲得了什麼? –