Запитання з тегом «java»

Java - популярна мова програмування високого рівня. Використовуйте цей тег, коли у вас виникають проблеми з використанням або розумінням самої мови. Цей тег рідко використовується поодинці і найчастіше використовується в поєднанні з [весна], [весна-черевик], [jakarta-ee], [android], [javafx], [gradle] і [maven].

29
Неможливо обчислити план складання: Plugin org.apache.maven.plugins: maven-resources-plugin: 2.5 або одну з його залежностей не вдалося вирішити
org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5 at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:129) at org.eclipse.m2e.core.internal.project.registry.EclipsePluginDependenciesResolver.resolve(EclipsePluginDependenciesResolver.java:48) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDescriptor(DefaultMavenPluginManager.java:142) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getMojoDescriptor(DefaultMavenPluginManager.java:261) at org.apache.maven.plugin.DefaultBuildPluginManager.getMojoDescriptor(DefaultBuildPluginManager.java:185) at org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.setupMojoExecution(DefaultLifecycleExecutionPlanCalculator.java:152) at org.eclipse.m2e.core.internal.embedder.MavenImpl.setupMojoExecution(MavenImpl.java:386) at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.setupMojoExecution(ProjectRegistryManager.java:865) at org.eclipse.m2e.core.internal.project.registry.MavenProjectFacade.getMojoExecution(MavenProjectFacade.java:355) at org.eclipse.m2e.core.project.configurator.AbstractCustomizableLifecycleMapping.getBuildParticipants(AbstractCustomizableLifecycleMapping.java:66) at org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.configure(AbstractLifecycleMapping.java:87) at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:414) at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:351) at org.eclipse.m2e.core.ui.internal.UpdateMavenProjectJob.runInWorkspace(UpdateMavenProjectJob.java:74) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at …
178 java  eclipse  jakarta-ee  maven  m2e 

4
Тег мови Android .idea / misc.xmlLivevel постійно змінює JDK
Ключ languageLevel змінюється з JDK_1_8 на JDK_1_7 з я не знаю. Що може статися? Чи має це щось спільне з IDE інших розробників, які працюють над проектом? Можливо, у них є інша настройка Android Studio? Ось що з'являється після того, як я помітив, що файли під контролем джерела змінилися: $ …



11
Встановлюється нечутливий рядок як ключ HashMap
Я хотів би використовувати рядок, нечутливий до регістру, як ключ HashMap з наступних причин. Під час ініціалізації моя програма створює HashMap з визначеною користувачем String Під час обробки події (мережевий трафік у моєму випадку) я міг би отримати String в іншому випадку, але я мав би змогу знайти <key, value>HashMap …


8
Весняний AOP проти AspectJ
Я маю враження, що Spring AOP найкраще використовувати для конкретних завдань, таких як безпека, ведення журналів, транзакції тощо, оскільки він використовує власні анотації Java5 як основу. Однак, схоже, AspectJ виглядає більш дружньою схемою дизайну. Чи може хтось виділити різні плюси і мінуси використання Spring AOP проти AspectJ у додатку Spring?

9
Шукаю роз'яснення щодо очевидних суперечностей щодо слабко набраних мов
Я думаю, що я розумію сильне введення тексту , але кожного разу, коли шукаю приклади слабкого введення, я в кінцевому підсумку знаходжу приклади мов програмування, які просто примушують / перетворюють типи автоматично. Наприклад, у цій статті під назвою Typing: Strong vs. слабкі, Static vs. Dynamic йдеться про те, що Python …
178 c#  java  python  perl  weakly-typed 

11
Вагомі причини заборонити спадкування на Java?
Які є вагомі причини заборонити спадкування на Java, наприклад, використовуючи остаточні класи або класи, використовуючи єдиний приватний конструктор без параметрів? Які вагомі причини зробити метод остаточним?
178 java  inheritance  final 


7
Виконується з параметром?
У мене є потреба у "Runnable, який приймає параметр", хоча я знаю, що такого запуску насправді не існує. Це може вказувати на фундаментальний недолік у дизайні мого додатка та / або ментальний блок в моєму втомленому мозку, тому я сподіваюся знайти тут поради, як здійснити щось подібне, не порушуючи фундаментальних …
178 java  runnable 


5
Додавання BigDecimals за допомогою потоків
У мене є колекція BigDecimals (у цьому прикладі, а LinkedList), яку я хотів би скласти разом. Чи можна використовувати для цього потоки? Я помітив, що в Streamкласі є кілька методів Stream::mapToInt Stream::mapToDouble Stream::mapToLong Кожен з яких має зручний sum()метод. Але, як ми знаємо, floatі doubleарифметика майже завжди погана ідея. Отже, …

19
Обмеження доступу: Тип "Application" не є API (обмеження на необхідну бібліотеку rt.jar)
Ось код: package mscontroller; import javax.swing.*; import com.apple.eawt.Application; public class Main { public static void main(String[] args) { Application app = new Application(); app.setEnabledAboutMenu(true); AMEListener listener = new AMEListener(); app.addApplicationListener(listener); JFrame mainFrame = new JFrame("Application Menu Example"); mainFrame.setSize(500, 500); mainFrame.setVisible(true); } } ось помилка: Exception in thread "main" java.lang.Error: Unresolved …
178 java  eclipse  macos  jar 

6
Впровадження Singleton з Enum (на Java)
Я читав, що реалізувати Singletonв Java можна за допомогою Enumтакого типу: public enum MySingleton { INSTANCE; } Але, як працює вищезазначене? Зокрема, Objectнеобхідно створити екземпляр. Ось, як MySingletonінстанціюється? Хто робить new MySingleton()?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.