Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/25: Рейтинг темы: голосов - 25, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 26.11.2016
Сообщений: 4

Org.apache.jasper.JasperException:The absolute uri: [http://java.sun.com/jsp/jstl/core] cannot be resolved in either web

21.02.2018, 18:20. Показов 5242. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть приложение на SpringBoot. Запускается нормально, но при попытке обратиться к какой-нибудь странице, вылетает эксепшн:
Кликните здесь для просмотра всего текста
2018-02-20 19:00:40.504 ERROR 5156 --- [nio-8080-exec-1] o.a.c.c.C.[.[localhost].[/].[jsp] : Servlet.service() for servlet [jsp] threw exception

org.apache.jasper.JasperException: /WEB-INF/jsp/Welcome.jsp (line: [1], column: [1]) The absolute uri: [http://java.sun.com/jsp/jstl/core] cannot be resolved in either web.xml or the jar files deployed with this application at org.apache.jasper.compiler.DefaultErrorH andler.jspError(DefaultErrorHandler.java :42) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.ErrorDispatch er.dispatch(ErrorDispatcher.java:292) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.ErrorDispatch er.jspError(ErrorDispatcher.java:98) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.Parser.proces sIncludeDirective(Parser.java:347) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.Parser.parseI ncludeDirective(Parser.java:380) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.Parser.parseD irective(Parser.java:481) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.Parser.parseE lements(Parser.java:1445) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.Parser.parse( Parser.java:144) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.ParserControl ler.doParse(ParserController.java:244) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.ParserControl ler.parse(ParserController.java:105) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.Compiler.gene rateJava(Compiler.java:206) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.Compiler.comp ile(Compiler.java:385) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.Compiler.comp ile(Compiler.java:362) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.Compiler.comp ile(Compiler.java:346) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.JspCompilationContext. compile(JspCompilationContext.java:603) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.servlet.JspServletWrap per.service(JspServletWrapper.java:369) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.servlet.JspServlet.ser viceJspFile(JspServlet.java:386) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.servlet.JspServlet.ser vice(JspServlet.java:330) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at javax.servlet.http.HttpServlet.service(H ttpServlet.java:742) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:231) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.tomcat.websocket.server.WsFil ter.doFilter(WsFilter.java:52) [tomcat-embed-websocket-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:101) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:101) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:101) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:101) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:101) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:101) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:101) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationDisp atcher.invoke(ApplicationDispatcher.java :728) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationDisp atcher.processRequest(ApplicationDispatc her.java:467) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationDisp atcher.doForward(ApplicationDispatcher.j ava:392) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationDisp atcher.forward(ApplicationDispatcher.jav a:311) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.servlet.view.Int ernalResourceView.renderMergedOutputMode l(InternalResourceView.java:168) [spring-webmvc-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.servlet.view.Abs tractView.render(AbstractView.java:303) [spring-webmvc-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.servlet.Dispatch erServlet.render(DispatcherServlet.java: 1286) [spring-webmvc-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.servlet.Dispatch erServlet.processDispatchResult(Dispatch erServlet.java:1041) [spring-webmvc-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.servlet.Dispatch erServlet.doDispatch(DispatcherServlet.j ava:984) [spring-webmvc-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.servlet.Dispatch erServlet.doService(DispatcherServlet.ja va:901) [spring-webmvc-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.servlet.Framewor kServlet.processRequest(FrameworkServlet .java:970) [spring-webmvc-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.servlet.Framewor kServlet.doGet(FrameworkServlet.java:861 ) [spring-webmvc-4.3.13.RELEASE.jar:4.3.13.RELEASE] at javax.servlet.http.HttpServlet.service(H ttpServlet.java:635) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.servlet.Framewor kServlet.service(FrameworkServlet.java:8 46) [spring-webmvc-4.3.13.RELEASE.jar:4.3.13.RELEASE] at javax.servlet.http.HttpServlet.service(H ttpServlet.java:742) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:231) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.tomcat.websocket.server.WsFil ter.doFilter(WsFilter.java:52) [tomcat-embed-websocket-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.boot.web.filter.Appl icationContextHeaderFilter.doFilterInter nal(ApplicationContextHeaderFilter.java: 55) [spring-boot-1.5.9.RELEASE.jar:1.5.9.RELEASE] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:107) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.boot.actuate.trace.W ebRequestTraceFilter.doFilterInternal(We bRequestTraceFilter.java:110) [spring-boot-actuator-1.5.9.RELEASE.jar:1.5.9.RELEASE] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:107) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.RequestCo ntextFilter.doFilterInternal(RequestCont extFilter.java:99) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:107) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.HttpPutFo rmContentFilter.doFilterInternal(HttpPut FormContentFilter.java:108) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:107) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.HiddenHtt pMethodFilter.doFilterInternal(HiddenHtt pMethodFilter.java:81) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:107) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.Character EncodingFilter.doFilterInternal(Characte rEncodingFilter.java:197) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:107) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.boot.actuate.autocon figure.MetricsFilter.doFilterInternal(Me tricsFilter.java:106) [spring-boot-actuator-1.5.9.RELEASE.jar:1.5.9.RELEASE] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:107) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.StandardWrapper Valve.invoke(StandardWrapperValve.java:1 99) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.StandardContext Valve.invoke(StandardContextValve.java:9 6) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.authenticator.Authen ticatorBase.invoke(AuthenticatorBase.jav a:478) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.StandardHostVal ve.invoke(StandardHostValve.java:140) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.valves.ErrorReportVa lve.invoke(ErrorReportValve.java:81) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.StandardEngineV alve.invoke(StandardEngineValve.java:87) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.connector.CoyoteAdap ter.service(CoyoteAdapter.java:342) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.coyote.http11.Http11Processor .service(Http11Processor.java:803) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.coyote.AbstractProcessorLight .process(AbstractProcessorLight.java:66) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.coyote.AbstractProtocol$Conne ctionHandler.process(AbstractProtocol.ja va:868) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.tomcat.util.net.NioEndpoint$S ocketProcessor.doRun(NioEndpoint.java:14 59) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.tomcat.util.net.SocketProcess orBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-8.5.23.jar:8.5.23] at java.base/java.util.concurrent.ThreadPoolExecutor. runWorker(ThreadPoolExecutor.java:1167) [na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$ Worker.run(ThreadPoolExecutor.java:641) [na:na] at org.apache.tomcat.util.threads.TaskThrea d$WrappingRunnable.run(TaskThread.java:6 1) [tomcat-embed-core-8.5.23.jar:8.5.23] at java.base/java.lang.Thread.run(Thread.java:844) [na:na]


Приложение продолжает работу, но при обращении ко всем страницам вылетает такой эксепшн.
Всё, что гуглится, рекомендуют проверить правильность подключения зависимости в pom'e и подключение на jsp-странице.
Перепроверил раз 100, но всё-равно не работает.
dependency:
XML
1
2
3
4
5
6
  
<dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
</dependency>
На jsp-странице:
Java
1
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
Чистил .m2 repo несколько раз. Более того, даже после переустановки винды не заработало(переустанавливал с другой целью=) ).

Есть кое-что, что смущает. В jar'ке jstl-1.2.jar в c.tld указано:
XML
1
2
3
4
5
<description>JSTL 1.1 core library</description>
  <display-name>JSTL core</display-name>
  <tlib-version>1.1</tlib-version>
  <short-name>c</short-name>
  <uri>http://java.sun.com/jsp/jstl/core</uri>
Так и должно быть 1.1? Качал другую jar'ку подкладывал, всё-равно.
А ТУТ указано 1.2.

Есть идеи?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.02.2018, 18:20
Ответы с готовыми решениями:

Eclipse Tomcat Exception:org.apache.jasper.JasperException: Unable to compile class for JSP:
Пробую запустить tomcat c Eclipse делал все данной инструкции ...

Org.apache.jasper.JasperException: Unable to compile class for JSP:
Когда перевел проект на maven, проект перестал запускаться. An error occurred at line: in the generated java file: Only a type can...

Исключение org.apache.jasper.JasperException
Здравствуйте. При запуске проекта, выходит HTTP Status 500 - An exception occurred processing JSP page. Вот index.jsp &lt;%...

4
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
21.02.2018, 18:36
https://stackoverflow.com/ques... annot-be-r
читай, куча вариантов
0
0 / 0 / 0
Регистрация: 26.11.2016
Сообщений: 4
21.02.2018, 18:58  [ТС]
Спасибо, я умею гуглом пользоваться. И конкретно этот ответ читал. Не то.

Всё, что гуглится, рекомендуют проверить правильность подключения зависимости в pom'e и подключение на jsp-странице.
Перепроверил раз 100, но всё-равно не работает.
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
21.02.2018, 19:29
Ниче что там обсуждений на несколько страниц?
0
0 / 0 / 0
Регистрация: 26.11.2016
Сообщений: 4
21.02.2018, 19:44  [ТС]
Всё одно и то же. Кстати, проблему решил, но не так, как нужно. Создал в WEB-INF папку lib и напрямую положил туда jstl.jar. Почему так - не понял. Ведь мэйвен и без этого подтянул зависимость. Теперь у меня получается две jstl.jar в проекте: одна в репозитории мэйвена и одна в WEB-INF/lib. Фигня какая-то. Решение не устраивает, так как у других работает норм без этого. Если у кого есть идеи - рад услышать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.02.2018, 19:44
Помогаю со студенческими работами здесь

HTTP Status 500 - java.lang.ClassNotFoundException: org.apache.jsp.index_jsp
При деплое проекта в Tomcat возникает следующая ошибка в браузере: HTTP Status 500 - java.lang.ClassNotFoundException:...

Java.lang.ClassNotFoundException: org.apache.jsp.index_jsp
Добрый день. есть проект на spring и сервер с tomcat, при переходе на главную страницу выдает ошибку. Не могу понять в чем ошибка. Гугл...

Будет ли без проблем работать Sun Java Web Server или Apache под Win98 ?
Hello, All! Корректно ли будет работать Sun Java Web Server под Windows 98 ? А как насчет Apache v1.3 ? Сервер мне нужен для...

Java.lang.NoSuchFieldError: org.apache.http.message.BasicHeaderValueFormatter.INSTANCE
Что означает ошибка java.lang.NoSuchFieldError: org.apache.http.message.BasicHeaderValueFormatter.INSTANCE Выходит касательно кода,...

Для чего используется import com.sun.org.apache.bcel.internal.generic.NEW?
Начинаю разбираться с java. подскажите, для чего используется com.sun.org.apache.bcel.internal.generic.NEW и зачем import lrapi.lr


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru